https://launchpad.net/~fish-shell/+archive/ubuntu/nightly-master/+build/21705329 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-009 4.15.0-144-generic #148-Ubuntu SMP Sat May 8 02:34:06 UTC 2021 aarch64 Buildd toolchain package versions: launchpad-buildd_196~482~ubuntu18.04.1 python3-lpbuildd_196~482~ubuntu18.04.1 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.8 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32 python3-debian_0.1.32. Syncing the system clock with the buildd NTP service... 18 Jun 19:10:25 ntpdate[1693]: adjust time server 10.211.37.1 offset -0.001101 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=xenial --arch=arm64 PACKAGEBUILD-21705329 --image-type chroot /home/buildd/filecache-default/e58484bb5de54c0229bf7c2b4e15d5c65128d287 Creating target for build PACKAGEBUILD-21705329 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=xenial --arch=arm64 PACKAGEBUILD-21705329 Starting target for build PACKAGEBUILD-21705329 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=xenial --arch=arm64 PACKAGEBUILD-21705329 'deb http://ppa.launchpad.net/fish-shell/nightly-master/ubuntu xenial main' 'deb http://ftpmaster.internal/ubuntu xenial main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu xenial-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu xenial-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-21705329 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=xenial --arch=arm64 PACKAGEBUILD-21705329 Adding trusted keys to build-PACKAGEBUILD-21705329 OK /etc/apt/trusted.gpg -------------------- pub 1024D/437D05B5 2004-09-12 uid Ubuntu Archive Automatic Signing Key sub 2048g/79164387 2004-09-12 pub 4096R/C0B21F32 2012-05-11 uid Ubuntu Archive Automatic Signing Key (2012) pub 4096R/EFE21092 2012-05-11 uid Ubuntu CD Image Automatic Signing Key (2012) pub 1024D/FBB75451 2004-12-30 uid Ubuntu CD Image Automatic Signing Key pub 1024R/6DC33CA5 2013-08-21 uid Launchpad PPA for Fish shell maintainers RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=xenial --arch=arm64 PACKAGEBUILD-21705329 Updating target for build PACKAGEBUILD-21705329 Get:1 http://ppa.launchpad.net/fish-shell/nightly-master/ubuntu xenial InRelease [17.6 kB] Get:2 http://ftpmaster.internal/ubuntu xenial InRelease [247 kB] Get:3 http://ppa.launchpad.net/fish-shell/nightly-master/ubuntu xenial/main arm64 Packages [1040 B] Get:4 http://ftpmaster.internal/ubuntu xenial-security InRelease [109 kB] Get:5 http://ppa.launchpad.net/fish-shell/nightly-master/ubuntu xenial/main Translation-en [460 B] Get:6 http://ftpmaster.internal/ubuntu xenial-updates InRelease [109 kB] Get:7 http://ftpmaster.internal/ubuntu xenial-security/main arm64 Packages [894 kB] Get:8 http://ftpmaster.internal/ubuntu xenial-security/main Translation-en [380 kB] Get:9 http://ftpmaster.internal/ubuntu xenial-security/restricted arm64 Packages [64 B] Get:10 http://ftpmaster.internal/ubuntu xenial-security/restricted Translation-en [2152 B] Get:11 http://ftpmaster.internal/ubuntu xenial-security/universe arm64 Packages [754 kB] Get:12 http://ftpmaster.internal/ubuntu xenial-security/universe Translation-en [225 kB] Get:13 http://ftpmaster.internal/ubuntu xenial-security/multiverse arm64 Packages [3176 B] Get:14 http://ftpmaster.internal/ubuntu xenial-security/multiverse Translation-en [2672 B] Get:15 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 Packages [1235 kB] Get:16 http://ftpmaster.internal/ubuntu xenial-updates/main Translation-en [482 kB] Get:17 http://ftpmaster.internal/ubuntu xenial-updates/restricted arm64 Packages [64 B] Get:18 http://ftpmaster.internal/ubuntu xenial-updates/restricted Translation-en [2272 B] Get:19 http://ftpmaster.internal/ubuntu xenial-updates/universe arm64 Packages [1159 kB] Get:20 http://ftpmaster.internal/ubuntu xenial-updates/universe Translation-en [358 kB] Get:21 http://ftpmaster.internal/ubuntu xenial-updates/multiverse arm64 Packages [15.3 kB] Get:22 http://ftpmaster.internal/ubuntu xenial-updates/multiverse Translation-en [8476 B] Fetched 6005 kB in 3s (1883 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: libzstd1 The following packages will be upgraded: advancecomp apt apt-transport-https base-files bash binutils bsdutils bzip2 ca-certificates coreutils cpp-5 debconf dpkg dpkg-dev e2fslibs e2fsprogs g++-5 gcc-5 gcc-5-base gnupg gpgv grep init init-system-helpers libapparmor1 libapt-pkg5.0 libasan2 libasn1-8-heimdal libatomic1 libaudit-common libaudit1 libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcomerr2 libcryptsetup4 libcurl3-gnutls libdb5.3 libdpkg-perl libfdisk1 libgcc-5-dev libgcrypt20 libgnutls30 libgomp1 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libidn11 libitm1 libk5crypto3 libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libmount1 libnettle6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libperl5.22 libpng12-0 libprocps4 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libseccomp2 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-5-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libuuid1 libwind0-heimdal linux-libc-dev login lsb-base makedev mount multiarch-support openssl optipng passwd patch perl perl-base perl-modules-5.22 procps sensible-utils systemd systemd-sysv tar tzdata ubuntu-keyring util-linux zlib1g 112 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 53.2 MB of archives. After this operation, 893 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 base-files arm64 9.4ubuntu4.13 [71.1 kB] Get:2 http://ftpmaster.internal/ubuntu xenial-security/main arm64 bash arm64 4.3-14ubuntu1.4 [519 kB] Get:3 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 bsdutils arm64 1:2.27.1-6ubuntu3.10 [47.5 kB] Get:4 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 coreutils arm64 8.25-2ubuntu3~16.04 [1043 kB] Get:5 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libc6-dev arm64 2.23-0ubuntu11.3 [1751 kB] Get:6 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libc-dev-bin arm64 2.23-0ubuntu11.3 [58.6 kB] Get:7 http://ftpmaster.internal/ubuntu xenial-security/main arm64 linux-libc-dev arm64 4.4.0-210.242 [810 kB] Get:8 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libc6 arm64 2.23-0ubuntu11.3 [2198 kB] Get:9 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libzstd1 arm64 1.3.1+dfsg-1~ubuntu0.16.04.1 [128 kB] Get:10 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 dpkg arm64 1.18.4ubuntu1.7 [2041 kB] Get:11 http://ftpmaster.internal/ubuntu xenial-security/main arm64 e2fslibs arm64 1.42.13-1ubuntu1.2 [169 kB] Get:12 http://ftpmaster.internal/ubuntu xenial-security/main arm64 e2fsprogs arm64 1.42.13-1ubuntu1.2 [743 kB] Get:13 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 grep arm64 2.25-1~16.04.1 [137 kB] Get:14 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libperl5.22 arm64 5.22.1-9ubuntu0.9 [2778 kB] Get:15 http://ftpmaster.internal/ubuntu xenial-security/main arm64 perl arm64 5.22.1-9ubuntu0.9 [237 kB] Get:16 http://ftpmaster.internal/ubuntu xenial-security/main arm64 perl-base arm64 5.22.1-9ubuntu0.9 [1146 kB] Get:17 http://ftpmaster.internal/ubuntu xenial-security/main arm64 perl-modules-5.22 all 5.22.1-9ubuntu0.9 [2634 kB] Get:18 http://ftpmaster.internal/ubuntu xenial-security/main arm64 bzip2 arm64 1.0.6-8ubuntu0.2 [31.1 kB] Get:19 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libbz2-1.0 arm64 1.0.6-8ubuntu0.2 [28.6 kB] Get:20 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libdb5.3 arm64 5.3.28-11ubuntu0.2 [559 kB] Get:21 http://ftpmaster.internal/ubuntu xenial-security/main arm64 zlib1g arm64 1:1.2.8.dfsg-2ubuntu4.3 [45.8 kB] Get:22 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 init-system-helpers all 1.29ubuntu4 [32.3 kB] Get:23 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 init arm64 1.29ubuntu4 [4612 B] Get:24 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 login arm64 1:4.2-3.1ubuntu5.4 [298 kB] Get:25 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libsystemd0 arm64 229-4ubuntu21.31 [167 kB] Get:26 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 systemd arm64 229-4ubuntu21.31 [3018 kB] Get:27 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libapparmor1 arm64 2.10.95-0ubuntu2.11 [26.6 kB] Get:28 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libaudit-common all 1:2.4.5-1ubuntu2.1 [3924 B] Get:29 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libaudit1 arm64 1:2.4.5-1ubuntu2.1 [33.5 kB] Get:30 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 debconf all 1.5.58ubuntu2 [136 kB] Get:31 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libpam0g arm64 1.1.8-3.2ubuntu2.3 [50.8 kB] Get:32 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libpam-modules-bin arm64 1.1.8-3.2ubuntu2.3 [33.2 kB] Get:33 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libpam-modules arm64 1.1.8-3.2ubuntu2.3 [222 kB] Get:34 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 passwd arm64 1:4.2-3.1ubuntu5.4 [732 kB] Get:35 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libuuid1 arm64 2.27.1-6ubuntu3.10 [13.7 kB] Get:36 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libblkid1 arm64 2.27.1-6ubuntu3.10 [86.9 kB] Get:37 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libgcrypt20 arm64 1.6.5-2ubuntu0.6 [266 kB] Get:38 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libcryptsetup4 arm64 2:1.6.6-5ubuntu2.1 [60.4 kB] Get:39 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libkmod2 arm64 22-1ubuntu5.2 [31.4 kB] Get:40 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libmount1 arm64 2.27.1-6ubuntu3.10 [93.1 kB] Get:41 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libseccomp2 arm64 2.5.1-1ubuntu1~16.04.1 [39.5 kB] Get:42 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 lsb-base all 9.20160110ubuntu0.2 [13.7 kB] Get:43 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 util-linux arm64 2.27.1-6ubuntu3.10 [785 kB] Get:44 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 mount arm64 2.27.1-6ubuntu3.10 [114 kB] Get:45 http://ftpmaster.internal/ubuntu xenial-security/main arm64 tar arm64 1.28-2.1ubuntu0.2 [183 kB] Get:46 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libc-bin arm64 2.23-0ubuntu11.3 [496 kB] Get:47 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libubsan0 arm64 5.4.0-6ubuntu1~16.04.12 [84.4 kB] Get:48 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libgomp1 arm64 5.4.0-6ubuntu1~16.04.12 [45.7 kB] Get:49 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libitm1 arm64 5.4.0-6ubuntu1~16.04.12 [24.0 kB] Get:50 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libatomic1 arm64 5.4.0-6ubuntu1~16.04.12 [6382 B] Get:51 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libasan2 arm64 5.4.0-6ubuntu1~16.04.12 [228 kB] Get:52 http://ftpmaster.internal/ubuntu xenial-security/main arm64 g++-5 arm64 5.4.0-6ubuntu1~16.04.12 [5179 kB] Get:53 http://ftpmaster.internal/ubuntu xenial-security/main arm64 gcc-5 arm64 5.4.0-6ubuntu1~16.04.12 [5562 kB] Get:54 http://ftpmaster.internal/ubuntu xenial-security/main arm64 cpp-5 arm64 5.4.0-6ubuntu1~16.04.12 [4787 kB] Get:55 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libcc1-0 arm64 5.4.0-6ubuntu1~16.04.12 [27.2 kB] Get:56 http://ftpmaster.internal/ubuntu xenial-security/main arm64 binutils arm64 2.26.1-1ubuntu1~16.04.8 [2452 kB] Get:57 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libstdc++-5-dev arm64 5.4.0-6ubuntu1~16.04.12 [1376 kB] Get:58 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libgcc-5-dev arm64 5.4.0-6ubuntu1~16.04.12 [485 kB] Get:59 http://ftpmaster.internal/ubuntu xenial-security/main arm64 gcc-5-base arm64 5.4.0-6ubuntu1~16.04.12 [17.6 kB] Get:60 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libstdc++6 arm64 5.4.0-6ubuntu1~16.04.12 [361 kB] Get:61 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libapt-pkg5.0 arm64 1.2.35 [660 kB] Get:62 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 ubuntu-keyring all 2012.05.19.1 [18.4 kB] Get:63 http://ftpmaster.internal/ubuntu xenial-security/main arm64 gpgv arm64 1.4.20-1ubuntu3.3 [138 kB] Get:64 http://ftpmaster.internal/ubuntu xenial-security/main arm64 gnupg arm64 1.4.20-1ubuntu3.3 [562 kB] Get:65 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 apt arm64 1.2.35 [1080 kB] Get:66 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 systemd-sysv arm64 229-4ubuntu21.31 [12.3 kB] Get:67 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libcomerr2 arm64 1.42.13-1ubuntu1.2 [65.3 kB] Get:68 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libfdisk1 arm64 2.27.1-6ubuntu3.10 [112 kB] Get:69 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libpam-runtime all 1.1.8-3.2ubuntu2.3 [37.8 kB] Get:70 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libsmartcols1 arm64 2.27.1-6ubuntu3.10 [51.3 kB] Get:71 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libss2 arm64 1.42.13-1ubuntu1.2 [68.8 kB] Get:72 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libudev1 arm64 229-4ubuntu21.31 [45.8 kB] Get:73 http://ftpmaster.internal/ubuntu xenial-security/main arm64 multiarch-support arm64 2.23-0ubuntu11.3 [6830 B] Get:74 http://ftpmaster.internal/ubuntu xenial-security/main arm64 sensible-utils all 0.0.9ubuntu0.16.04.1 [10.0 kB] Get:75 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libprocps4 arm64 2:3.3.10-4ubuntu2.5 [29.0 kB] Get:76 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 makedev all 2.3.1-93ubuntu2~ubuntu16.04.1 [24.4 kB] Get:77 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 procps arm64 2:3.3.10-4ubuntu2.5 [208 kB] Get:78 http://ftpmaster.internal/ubuntu xenial-security/main arm64 tzdata all 2021a-0ubuntu0.16.04 [167 kB] Get:79 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libhogweed4 arm64 3.2-1ubuntu0.16.04.2 [127 kB] Get:80 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libnettle6 arm64 3.2-1ubuntu0.16.04.2 [96.1 kB] Get:81 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libidn11 arm64 1.32-3ubuntu1.2 [42.9 kB] Get:82 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libp11-kit0 arm64 0.23.2-5~ubuntu16.04.2 [84.1 kB] Get:83 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libtasn1-6 arm64 4.7-3ubuntu0.16.04.3 [38.0 kB] Get:84 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libgnutls30 arm64 3.4.10-4ubuntu1.8 [438 kB] Get:85 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libpng12-0 arm64 1.2.54-1ubuntu1.1 [106 kB] Get:86 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libsqlite3-0 arm64 3.11.0-1ubuntu1.5 [335 kB] Get:87 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libssl1.0.0 arm64 1.0.2g-1ubuntu4.19 [692 kB] Get:88 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libgssapi-krb5-2 arm64 1.13.2+dfsg-5ubuntu2.2 [97.2 kB] Get:89 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libkrb5-3 arm64 1.13.2+dfsg-5ubuntu2.2 [227 kB] Get:90 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libkrb5support0 arm64 1.13.2+dfsg-5ubuntu2.2 [28.3 kB] Get:91 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libk5crypto3 arm64 1.13.2+dfsg-5ubuntu2.2 [72.1 kB] Get:92 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libroken18-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [34.6 kB] Get:93 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libasn1-8-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [127 kB] Get:94 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libhcrypto4-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [70.5 kB] Get:95 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libheimbase1-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [24.3 kB] Get:96 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libwind0-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [47.1 kB] Get:97 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libhx509-5-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [86.1 kB] Get:98 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libkrb5-26-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [162 kB] Get:99 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libheimntlm0-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [13.2 kB] Get:100 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libgssapi3-heimdal arm64 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [76.5 kB] Get:101 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libsasl2-modules-db arm64 2.1.26.dfsg1-14ubuntu0.2 [13.0 kB] Get:102 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libsasl2-2 arm64 2.1.26.dfsg1-14ubuntu0.2 [41.4 kB] Get:103 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libldap-2.4-2 arm64 2.4.42+dfsg-2ubuntu3.13 [133 kB] Get:104 http://ftpmaster.internal/ubuntu xenial-security/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d-1ubuntu0.1 [48.4 kB] Get:105 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libcurl3-gnutls arm64 7.47.0-1ubuntu2.19 [156 kB] Get:106 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 apt-transport-https arm64 1.2.35 [24.8 kB] Get:107 http://ftpmaster.internal/ubuntu xenial-security/main arm64 openssl arm64 1.0.2g-1ubuntu4.19 [471 kB] Get:108 http://ftpmaster.internal/ubuntu xenial-security/main arm64 ca-certificates all 20210119~16.04.1 [148 kB] Get:109 http://ftpmaster.internal/ubuntu xenial-security/main arm64 advancecomp arm64 1.20-1ubuntu0.2 [146 kB] Get:110 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 dpkg-dev all 1.18.4ubuntu1.7 [584 kB] Get:111 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 libdpkg-perl all 1.18.4ubuntu1.7 [195 kB] Get:112 http://ftpmaster.internal/ubuntu xenial-security/main arm64 patch arm64 2.7.5-1ubuntu0.16.04.2 [81.1 kB] Get:113 http://ftpmaster.internal/ubuntu xenial-security/main arm64 optipng arm64 0.7.6-1ubuntu0.16.04.1 [78.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 53.2 MB in 1s (42.3 MB/s) (Reading database ... 12016 files and directories currently installed.) Preparing to unpack .../base-files_9.4ubuntu4.13_arm64.deb ... Unpacking base-files (9.4ubuntu4.13) over (9.4ubuntu4) ... Setting up base-files (9.4ubuntu4.13) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 12019 files and directories currently installed.) Preparing to unpack .../bash_4.3-14ubuntu1.4_arm64.deb ... Unpacking bash (4.3-14ubuntu1.4) over (4.3-14ubuntu1) ... Setting up bash (4.3-14ubuntu1.4) ... Installing new version of config file /etc/skel/.profile ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12019 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.27.1-6ubuntu3.10_arm64.deb ... Unpacking bsdutils (1:2.27.1-6ubuntu3.10) over (1:2.27.1-6ubuntu3) ... Setting up bsdutils (1:2.27.1-6ubuntu3.10) ... (Reading database ... 12019 files and directories currently installed.) Preparing to unpack .../coreutils_8.25-2ubuntu3~16.04_arm64.deb ... Unpacking coreutils (8.25-2ubuntu3~16.04) over (8.25-2ubuntu2) ... Setting up coreutils (8.25-2ubuntu3~16.04) ... (Reading database ... 12019 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.23-0ubuntu11.3_arm64.deb ... Unpacking libc6-dev:arm64 (2.23-0ubuntu11.3) over (2.23-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.23-0ubuntu11.3_arm64.deb ... Unpacking libc-dev-bin (2.23-0ubuntu11.3) over (2.23-0ubuntu3) ... Preparing to unpack .../linux-libc-dev_4.4.0-210.242_arm64.deb ... Unpacking linux-libc-dev:arm64 (4.4.0-210.242) over (4.4.0-21.37) ... Preparing to unpack .../libc6_2.23-0ubuntu11.3_arm64.deb ... Unpacking libc6:arm64 (2.23-0ubuntu11.3) over (2.23-0ubuntu3) ... Setting up libc6:arm64 (2.23-0ubuntu11.3) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Selecting previously unselected package libzstd1. (Reading database ... 12019 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.1+dfsg-1~ubuntu0.16.04.1_arm64.deb ... Unpacking libzstd1 (1.3.1+dfsg-1~ubuntu0.16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libzstd1 (1.3.1+dfsg-1~ubuntu0.16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.4ubuntu1.7_arm64.deb ... Unpacking dpkg (1.18.4ubuntu1.7) over (1.18.4ubuntu1) ... Setting up dpkg (1.18.4ubuntu1.7) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.42.13-1ubuntu1.2_arm64.deb ... Unpacking e2fslibs:arm64 (1.42.13-1ubuntu1.2) over (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up e2fslibs:arm64 (1.42.13-1ubuntu1.2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.42.13-1ubuntu1.2_arm64.deb ... Unpacking e2fsprogs (1.42.13-1ubuntu1.2) over (1.42.13-1ubuntu1) ... Setting up e2fsprogs (1.42.13-1ubuntu1.2) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../grep_2.25-1~16.04.1_arm64.deb ... Unpacking grep (2.25-1~16.04.1) over (2.24-1) ... Setting up grep (2.25-1~16.04.1) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../libperl5.22_5.22.1-9ubuntu0.9_arm64.deb ... Unpacking libperl5.22:arm64 (5.22.1-9ubuntu0.9) over (5.22.1-9) ... Preparing to unpack .../perl_5.22.1-9ubuntu0.9_arm64.deb ... Unpacking perl (5.22.1-9ubuntu0.9) over (5.22.1-9) ... Preparing to unpack .../perl-base_5.22.1-9ubuntu0.9_arm64.deb ... Unpacking perl-base (5.22.1-9ubuntu0.9) over (5.22.1-9) ... Setting up perl-base (5.22.1-9ubuntu0.9) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../perl-modules-5.22_5.22.1-9ubuntu0.9_all.deb ... Unpacking perl-modules-5.22 (5.22.1-9ubuntu0.9) over (5.22.1-9) ... Preparing to unpack .../bzip2_1.0.6-8ubuntu0.2_arm64.deb ... Unpacking bzip2 (1.0.6-8ubuntu0.2) over (1.0.6-8) ... Preparing to unpack .../libbz2-1.0_1.0.6-8ubuntu0.2_arm64.deb ... Unpacking libbz2-1.0:arm64 (1.0.6-8ubuntu0.2) over (1.0.6-8) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libbz2-1.0:arm64 (1.0.6-8ubuntu0.2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-11ubuntu0.2_arm64.deb ... Unpacking libdb5.3:arm64 (5.3.28-11ubuntu0.2) over (5.3.28-11) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libdb5.3:arm64 (5.3.28-11ubuntu0.2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.8.dfsg-2ubuntu4.3_arm64.deb ... Unpacking zlib1g:arm64 (1:1.2.8.dfsg-2ubuntu4.3) over (1:1.2.8.dfsg-2ubuntu4) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up zlib1g:arm64 (1:1.2.8.dfsg-2ubuntu4.3) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.29ubuntu4_all.deb ... Unpacking init-system-helpers (1.29ubuntu4) over (1.29ubuntu1) ... Setting up init-system-helpers (1.29ubuntu4) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../init_1.29ubuntu4_arm64.deb ... Unpacking init (1.29ubuntu4) over (1.29ubuntu1) ... Setting up init (1.29ubuntu4) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.1ubuntu5.4_arm64.deb ... Unpacking login (1:4.2-3.1ubuntu5.4) over (1:4.2-3.1ubuntu5) ... Setting up login (1:4.2-3.1ubuntu5.4) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../libsystemd0_229-4ubuntu21.31_arm64.deb ... Unpacking libsystemd0:arm64 (229-4ubuntu21.31) over (229-4ubuntu4) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libsystemd0:arm64 (229-4ubuntu21.31) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12024 files and directories currently installed.) Preparing to unpack .../systemd_229-4ubuntu21.31_arm64.deb ... Unpacking systemd (229-4ubuntu21.31) over (229-4ubuntu4) ... Setting up systemd (229-4ubuntu21.31) ... Installing new version of config file /etc/systemd/system.conf ... Initializing machine ID from KVM UUID. addgroup: The group `systemd-journal' already exists as a system group. Exiting. Operation failed: No such file or directory (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.10.95-0ubuntu2.11_arm64.deb ... Unpacking libapparmor1:arm64 (2.10.95-0ubuntu2.11) over (2.10.95-0ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libapparmor1:arm64 (2.10.95-0ubuntu2.11) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a2.4.5-1ubuntu2.1_all.deb ... Unpacking libaudit-common (1:2.4.5-1ubuntu2.1) over (1:2.4.5-1ubuntu2) ... Setting up libaudit-common (1:2.4.5-1ubuntu2.1) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.4.5-1ubuntu2.1_arm64.deb ... Unpacking libaudit1:arm64 (1:2.4.5-1ubuntu2.1) over (1:2.4.5-1ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libaudit1:arm64 (1:2.4.5-1ubuntu2.1) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../debconf_1.5.58ubuntu2_all.deb ... Unpacking debconf (1.5.58ubuntu2) over (1.5.58ubuntu1) ... Setting up debconf (1.5.58ubuntu2) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-3.2ubuntu2.3_arm64.deb ... Unpacking libpam0g:arm64 (1.1.8-3.2ubuntu2.3) over (1.1.8-3.2ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libpam0g:arm64 (1.1.8-3.2ubuntu2.3) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-3.2ubuntu2.3_arm64.deb ... Unpacking libpam-modules-bin (1.1.8-3.2ubuntu2.3) over (1.1.8-3.2ubuntu2) ... Setting up libpam-modules-bin (1.1.8-3.2ubuntu2.3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-3.2ubuntu2.3_arm64.deb ... Unpacking libpam-modules:arm64 (1.1.8-3.2ubuntu2.3) over (1.1.8-3.2ubuntu2) ... Setting up libpam-modules:arm64 (1.1.8-3.2ubuntu2.3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.1ubuntu5.4_arm64.deb ... Unpacking passwd (1:4.2-3.1ubuntu5.4) over (1:4.2-3.1ubuntu5) ... Setting up passwd (1:4.2-3.1ubuntu5.4) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libuuid1_2.27.1-6ubuntu3.10_arm64.deb ... Unpacking libuuid1:arm64 (2.27.1-6ubuntu3.10) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libuuid1:arm64 (2.27.1-6ubuntu3.10) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libblkid1_2.27.1-6ubuntu3.10_arm64.deb ... Unpacking libblkid1:arm64 (2.27.1-6ubuntu3.10) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libblkid1:arm64 (2.27.1-6ubuntu3.10) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.6.5-2ubuntu0.6_arm64.deb ... Unpacking libgcrypt20:arm64 (1.6.5-2ubuntu0.6) over (1.6.5-2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libgcrypt20:arm64 (1.6.5-2ubuntu0.6) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libcryptsetup4_2%3a1.6.6-5ubuntu2.1_arm64.deb ... Unpacking libcryptsetup4:arm64 (2:1.6.6-5ubuntu2.1) over (2:1.6.6-5ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libcryptsetup4:arm64 (2:1.6.6-5ubuntu2.1) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libkmod2_22-1ubuntu5.2_arm64.deb ... Unpacking libkmod2:arm64 (22-1ubuntu5.2) over (22-1ubuntu4) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libkmod2:arm64 (22-1ubuntu5.2) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libmount1_2.27.1-6ubuntu3.10_arm64.deb ... Unpacking libmount1:arm64 (2.27.1-6ubuntu3.10) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libmount1:arm64 (2.27.1-6ubuntu3.10) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.1-1ubuntu1~16.04.1_arm64.deb ... Unpacking libseccomp2:arm64 (2.5.1-1ubuntu1~16.04.1) over (2.2.3-3ubuntu3) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libseccomp2:arm64 (2.5.1-1ubuntu1~16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../lsb-base_9.20160110ubuntu0.2_all.deb ... Unpacking lsb-base (9.20160110ubuntu0.2) over (9.20160110) ... Setting up lsb-base (9.20160110ubuntu0.2) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../util-linux_2.27.1-6ubuntu3.10_arm64.deb ... Unpacking util-linux (2.27.1-6ubuntu3.10) over (2.27.1-6ubuntu3) ... Setting up util-linux (2.27.1-6ubuntu3.10) ... Installing new version of config file /etc/cron.weekly/fstrim ... Processing triggers for systemd (229-4ubuntu21.31) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../mount_2.27.1-6ubuntu3.10_arm64.deb ... Unpacking mount (2.27.1-6ubuntu3.10) over (2.27.1-6ubuntu3) ... Setting up mount (2.27.1-6ubuntu3.10) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../tar_1.28-2.1ubuntu0.2_arm64.deb ... Unpacking tar (1.28-2.1ubuntu0.2) over (1.28-2.1) ... Setting up tar (1.28-2.1ubuntu0.2) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libc-bin_2.23-0ubuntu11.3_arm64.deb ... Unpacking libc-bin (2.23-0ubuntu11.3) over (2.23-0ubuntu3) ... Setting up libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12017 files and directories currently installed.) Preparing to unpack .../libubsan0_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libubsan0:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libgomp1_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libgomp1:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libitm1_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libitm1:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libatomic1_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libatomic1:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libasan2_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libasan2:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../g++-5_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking g++-5 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../gcc-5_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../cpp-5_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libcc1-0_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libcc1-0:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.8_arm64.deb ... Unpacking binutils (2.26.1-1ubuntu1~16.04.8) over (2.26-8ubuntu2) ... Preparing to unpack .../libstdc++-5-dev_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libstdc++-5-dev:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libgcc-5-dev_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libgcc-5-dev:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Preparing to unpack .../gcc-5-base_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking gcc-5-base:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up gcc-5-base:arm64 (5.4.0-6ubuntu1~16.04.12) ... (Reading database ... 12020 files and directories currently installed.) Preparing to unpack .../libstdc++6_5.4.0-6ubuntu1~16.04.12_arm64.deb ... Unpacking libstdc++6:arm64 (5.4.0-6ubuntu1~16.04.12) over (5.3.1-14ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libstdc++6:arm64 (5.4.0-6ubuntu1~16.04.12) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12020 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.2.35_arm64.deb ... Unpacking libapt-pkg5.0:arm64 (1.2.35) over (1.2.10ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libapt-pkg5.0:arm64 (1.2.35) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12020 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2012.05.19.1_all.deb ... Unpacking ubuntu-keyring (2012.05.19.1) over (2012.05.19) ... Setting up ubuntu-keyring (2012.05.19.1) ... gpg: key 437D05B5: "Ubuntu Archive Automatic Signing Key " not changed gpg: key FBB75451: "Ubuntu CD Image Automatic Signing Key " not changed gpg: key C0B21F32: "Ubuntu Archive Automatic Signing Key (2012) " not changed gpg: key EFE21092: "Ubuntu CD Image Automatic Signing Key (2012) " not changed gpg: key 991BC93C: public key "Ubuntu Archive Automatic Signing Key (2018) " imported gpg: Total number processed: 5 gpg: imported: 1 (RSA: 1) gpg: unchanged: 4 (Reading database ... 12020 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.20-1ubuntu3.3_arm64.deb ... Unpacking gpgv (1.4.20-1ubuntu3.3) over (1.4.20-1ubuntu3) ... Setting up gpgv (1.4.20-1ubuntu3.3) ... (Reading database ... 12020 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.20-1ubuntu3.3_arm64.deb ... Unpacking gnupg (1.4.20-1ubuntu3.3) over (1.4.20-1ubuntu3) ... Setting up gnupg (1.4.20-1ubuntu3.3) ... (Reading database ... 12020 files and directories currently installed.) Preparing to unpack .../archives/apt_1.2.35_arm64.deb ... Unpacking apt (1.2.35) over (1.2.10ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up apt (1.2.35) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... Installing new version of config file /etc/cron.daily/apt-compat ... Installing new version of config file /etc/kernel/postinst.d/apt-auto-removal ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../systemd-sysv_229-4ubuntu21.31_arm64.deb ... Unpacking systemd-sysv (229-4ubuntu21.31) over (229-4ubuntu4) ... Setting up systemd-sysv (229-4ubuntu21.31) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.42.13-1ubuntu1.2_arm64.deb ... Unpacking libcomerr2:arm64 (1.42.13-1ubuntu1.2) over (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libcomerr2:arm64 (1.42.13-1ubuntu1.2) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.27.1-6ubuntu3.10_arm64.deb ... Unpacking libfdisk1:arm64 (2.27.1-6ubuntu3.10) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libfdisk1:arm64 (2.27.1-6ubuntu3.10) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.1.8-3.2ubuntu2.3_all.deb ... Unpacking libpam-runtime (1.1.8-3.2ubuntu2.3) over (1.1.8-3.2ubuntu2) ... Setting up libpam-runtime (1.1.8-3.2ubuntu2.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.27.1-6ubuntu3.10_arm64.deb ... Unpacking libsmartcols1:arm64 (2.27.1-6ubuntu3.10) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libsmartcols1:arm64 (2.27.1-6ubuntu3.10) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../libss2_1.42.13-1ubuntu1.2_arm64.deb ... Unpacking libss2:arm64 (1.42.13-1ubuntu1.2) over (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libss2:arm64 (1.42.13-1ubuntu1.2) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../libudev1_229-4ubuntu21.31_arm64.deb ... Unpacking libudev1:arm64 (229-4ubuntu21.31) over (229-4ubuntu4) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libudev1:arm64 (229-4ubuntu21.31) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.23-0ubuntu11.3_arm64.deb ... Unpacking multiarch-support (2.23-0ubuntu11.3) over (2.23-0ubuntu3) ... Setting up multiarch-support (2.23-0ubuntu11.3) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../sensible-utils_0.0.9ubuntu0.16.04.1_all.deb ... Unpacking sensible-utils (0.0.9ubuntu0.16.04.1) over (0.0.9) ... Setting up sensible-utils (0.0.9ubuntu0.16.04.1) ... (Reading database ... 12031 files and directories currently installed.) Preparing to unpack .../libprocps4_2%3a3.3.10-4ubuntu2.5_arm64.deb ... Unpacking libprocps4:arm64 (2:3.3.10-4ubuntu2.5) over (2:3.3.10-4ubuntu2) ... Preparing to unpack .../makedev_2.3.1-93ubuntu2~ubuntu16.04.1_all.deb ... Unpacking makedev (2.3.1-93ubuntu2~ubuntu16.04.1) over (2.3.1-93ubuntu1) ... Preparing to unpack .../procps_2%3a3.3.10-4ubuntu2.5_arm64.deb ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of stop. Unpacking procps (2:3.3.10-4ubuntu2.5) over (2:3.3.10-4ubuntu2) ... Preparing to unpack .../tzdata_2021a-0ubuntu0.16.04_all.deb ... Unpacking tzdata (2021a-0ubuntu0.16.04) over (2016d-0ubuntu0.16.04) ... Preparing to unpack .../libhogweed4_3.2-1ubuntu0.16.04.2_arm64.deb ... Unpacking libhogweed4:arm64 (3.2-1ubuntu0.16.04.2) over (3.2-1) ... Preparing to unpack .../libnettle6_3.2-1ubuntu0.16.04.2_arm64.deb ... Unpacking libnettle6:arm64 (3.2-1ubuntu0.16.04.2) over (3.2-1) ... Preparing to unpack .../libidn11_1.32-3ubuntu1.2_arm64.deb ... Unpacking libidn11:arm64 (1.32-3ubuntu1.2) over (1.32-3ubuntu1) ... Preparing to unpack .../libp11-kit0_0.23.2-5~ubuntu16.04.2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.23.2-5~ubuntu16.04.2) over (0.23.2-3) ... Preparing to unpack .../libtasn1-6_4.7-3ubuntu0.16.04.3_arm64.deb ... Unpacking libtasn1-6:arm64 (4.7-3ubuntu0.16.04.3) over (4.7-3) ... Preparing to unpack .../libgnutls30_3.4.10-4ubuntu1.8_arm64.deb ... Unpacking libgnutls30:arm64 (3.4.10-4ubuntu1.8) over (3.4.10-4ubuntu1) ... Preparing to unpack .../libpng12-0_1.2.54-1ubuntu1.1_arm64.deb ... Unpacking libpng12-0:arm64 (1.2.54-1ubuntu1.1) over (1.2.54-1ubuntu1) ... Preparing to unpack .../libsqlite3-0_3.11.0-1ubuntu1.5_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.11.0-1ubuntu1.5) over (3.11.0-1ubuntu1) ... Preparing to unpack .../libssl1.0.0_1.0.2g-1ubuntu4.19_arm64.deb ... Unpacking libssl1.0.0:arm64 (1.0.2g-1ubuntu4.19) over (1.0.2g-1ubuntu4) ... Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-5ubuntu2.2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.13.2+dfsg-5ubuntu2.2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libkrb5-3_1.13.2+dfsg-5ubuntu2.2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.13.2+dfsg-5ubuntu2.2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libkrb5support0_1.13.2+dfsg-5ubuntu2.2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.13.2+dfsg-5ubuntu2.2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libk5crypto3_1.13.2+dfsg-5ubuntu2.2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.13.2+dfsg-5ubuntu2.2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libroken18-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libasn1-8-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libhcrypto4-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libheimbase1-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libwind0-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libhx509-5-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libkrb5-26-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libheimntlm0-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_arm64.deb ... Unpacking libgssapi3-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-14ubuntu0.2_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.26.dfsg1-14ubuntu0.2) over (2.1.26.dfsg1-14build1) ... Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-14ubuntu0.2_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.26.dfsg1-14ubuntu0.2) over (2.1.26.dfsg1-14build1) ... Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2ubuntu3.13_arm64.deb ... Unpacking libldap-2.4-2:arm64 (2.4.42+dfsg-2ubuntu3.13) over (2.4.42+dfsg-2ubuntu3) ... Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d-1ubuntu0.1_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d-1ubuntu0.1) over (2.4+20151223.gitfa8646d-1build1) ... Preparing to unpack .../libcurl3-gnutls_7.47.0-1ubuntu2.19_arm64.deb ... Unpacking libcurl3-gnutls:arm64 (7.47.0-1ubuntu2.19) over (7.47.0-1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.2.35_arm64.deb ... Unpacking apt-transport-https (1.2.35) over (1.2.10ubuntu1) ... Preparing to unpack .../openssl_1.0.2g-1ubuntu4.19_arm64.deb ... Unpacking openssl (1.0.2g-1ubuntu4.19) over (1.0.2g-1ubuntu4) ... Preparing to unpack .../ca-certificates_20210119~16.04.1_all.deb ... Unpacking ca-certificates (20210119~16.04.1) over (20160104ubuntu1) ... Preparing to unpack .../advancecomp_1.20-1ubuntu0.2_arm64.deb ... Unpacking advancecomp (1.20-1ubuntu0.2) over (1.20-1) ... Preparing to unpack .../dpkg-dev_1.18.4ubuntu1.7_all.deb ... Unpacking dpkg-dev (1.18.4ubuntu1.7) over (1.18.4ubuntu1) ... Preparing to unpack .../libdpkg-perl_1.18.4ubuntu1.7_all.deb ... Unpacking libdpkg-perl (1.18.4ubuntu1.7) over (1.18.4ubuntu1) ... Preparing to unpack .../patch_2.7.5-1ubuntu0.16.04.2_arm64.deb ... Unpacking patch (2.7.5-1ubuntu0.16.04.2) over (2.7.5-1) ... Preparing to unpack .../optipng_0.7.6-1ubuntu0.16.04.1_arm64.deb ... Unpacking optipng (0.7.6-1ubuntu0.16.04.1) over (0.7.6-1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Processing triggers for systemd (229-4ubuntu21.31) ... Setting up libc-dev-bin (2.23-0ubuntu11.3) ... Setting up linux-libc-dev:arm64 (4.4.0-210.242) ... Setting up libc6-dev:arm64 (2.23-0ubuntu11.3) ... Setting up perl-modules-5.22 (5.22.1-9ubuntu0.9) ... Setting up libperl5.22:arm64 (5.22.1-9ubuntu0.9) ... Setting up perl (5.22.1-9ubuntu0.9) ... Setting up bzip2 (1.0.6-8ubuntu0.2) ... Setting up libubsan0:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up libgomp1:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up libitm1:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up libatomic1:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up libasan2:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up cpp-5 (5.4.0-6ubuntu1~16.04.12) ... Setting up libcc1-0:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up binutils (2.26.1-1ubuntu1~16.04.8) ... Setting up libgcc-5-dev:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up gcc-5 (5.4.0-6ubuntu1~16.04.12) ... Setting up libstdc++-5-dev:arm64 (5.4.0-6ubuntu1~16.04.12) ... Setting up g++-5 (5.4.0-6ubuntu1~16.04.12) ... Setting up libprocps4:arm64 (2:3.3.10-4ubuntu2.5) ... Setting up makedev (2.3.1-93ubuntu2~ubuntu16.04.1) ... Setting up procps (2:3.3.10-4ubuntu2.5) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Setting up tzdata (2021a-0ubuntu0.16.04) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Jun 18 19:11:06 UTC 2021. Universal Time is now: Fri Jun 18 19:11:06 UTC 2021. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libnettle6:arm64 (3.2-1ubuntu0.16.04.2) ... Setting up libhogweed4:arm64 (3.2-1ubuntu0.16.04.2) ... Setting up libidn11:arm64 (1.32-3ubuntu1.2) ... Setting up libp11-kit0:arm64 (0.23.2-5~ubuntu16.04.2) ... Setting up libtasn1-6:arm64 (4.7-3ubuntu0.16.04.3) ... Setting up libgnutls30:arm64 (3.4.10-4ubuntu1.8) ... Setting up libpng12-0:arm64 (1.2.54-1ubuntu1.1) ... Setting up libsqlite3-0:arm64 (3.11.0-1ubuntu1.5) ... Setting up libssl1.0.0:arm64 (1.0.2g-1ubuntu4.19) ... Setting up libkrb5support0:arm64 (1.13.2+dfsg-5ubuntu2.2) ... Setting up libk5crypto3:arm64 (1.13.2+dfsg-5ubuntu2.2) ... Setting up libkrb5-3:arm64 (1.13.2+dfsg-5ubuntu2.2) ... Setting up libgssapi-krb5-2:arm64 (1.13.2+dfsg-5ubuntu2.2) ... Setting up libroken18-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libasn1-8-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libhcrypto4-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libheimbase1-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libwind0-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libhx509-5-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libkrb5-26-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libheimntlm0-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libgssapi3-heimdal:arm64 (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libsasl2-modules-db:arm64 (2.1.26.dfsg1-14ubuntu0.2) ... Setting up libsasl2-2:arm64 (2.1.26.dfsg1-14ubuntu0.2) ... Setting up libldap-2.4-2:arm64 (2.4.42+dfsg-2ubuntu3.13) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d-1ubuntu0.1) ... Setting up libcurl3-gnutls:arm64 (7.47.0-1ubuntu2.19) ... Setting up apt-transport-https (1.2.35) ... Setting up openssl (1.0.2g-1ubuntu4.19) ... Setting up ca-certificates (20210119~16.04.1) ... Setting up advancecomp (1.20-1ubuntu0.2) ... Setting up libdpkg-perl (1.18.4ubuntu1.7) ... Setting up patch (2.7.5-1ubuntu0.16.04.2) ... Setting up dpkg-dev (1.18.4ubuntu1.7) ... Setting up optipng (0.7.6-1ubuntu0.16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Processing triggers for ca-certificates (20210119~16.04.1) ... Updating certificates in /etc/ssl/certs... 42 added, 86 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-21705329 arm64 xenial -c chroot:build-PACKAGEBUILD-21705329 --arch=arm64 --dist=xenial --nolog 'fish_3.2.2-408-ga5e665cd8-1~xenial.dsc' Initiating build PACKAGEBUILD-21705329 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-144-generic #148-Ubuntu SMP Sat May 8 02:34:06 UTC 2021 aarch64 sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-arm64-009.buildd +==============================================================================+ | fish 3.2.2-408-ga5e665cd8-1~xenial (arm64) Fri, 18 Jun 2021 19:11:14 +0000 | +==============================================================================+ Package: fish Version: 3.2.2-408-ga5e665cd8-1~xenial Source Version: 3.2.2-408-ga5e665cd8-1~xenial Distribution: xenial Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-21705329/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- fish_3.2.2-408-ga5e665cd8-1~xenial.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/fish-ytitTj/fish-3.2.2-408-ga5e665cd8' with '<>' I: NOTICE: Log filtering will replace 'build/fish-ytitTj' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-nMZ9EA/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-nMZ9EA/apt_archive ./ InRelease Get:2 copy:/<>/resolver-nMZ9EA/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-nMZ9EA/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-nMZ9EA/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-nMZ9EA/apt_archive ./ Packages [430 B] Fetched 1736 B in 0s (90.8 kB/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 772 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-nMZ9EA/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [772 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 772 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12001 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9.20151004), libncurses5-dev, cmake (>= 3.2.0), gettext, locales-all, python3 Filtered Build-Depends: debhelper (>= 9.20151004), libncurses5-dev, cmake (>= 3.2.0), gettext, locales-all, python3 dpkg-deb: building package 'sbuild-build-depends-fish-dummy' in '/<>/resolver-nMZ9EA/apt_archive/sbuild-build-depends-fish-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-fish-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-nMZ9EA/apt_archive ./ InRelease Get:2 copy:/<>/resolver-nMZ9EA/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-nMZ9EA/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-nMZ9EA/apt_archive ./ Sources [531 B] Get:5 copy:/<>/resolver-nMZ9EA/apt_archive ./ Packages [613 B] Fetched 2107 B in 0s (119 kB/s) Reading package lists... Reading package lists... Install fish build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autotools-dev bsdmainutils cmake cmake-data debhelper dh-python dh-strip-nondeterminism file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13 libasprintf0v5 libcroco3 libcurl3 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libjsoncpp1 liblzo2-2 libmagic1 libmpdec2 libncurses5-dev libpipeline1 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libtimedate-perl libtinfo-dev libunistring0 libxml2 locales-all man-db mime-support po-debconf python3 python3-minimal python3.5 python3.5-minimal Suggested packages: wamerican | wordlist whois vacation codeblocks eclipse ninja-build dh-make gettext-doc autopoint groff lrzip ncurses-doc less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.5-venv python3.5-doc binfmt-support Recommended packages: curl | wget | lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xdg-user-dirs xml-core libmail-sendmail-perl The following NEW packages will be installed: autotools-dev bsdmainutils cmake cmake-data debhelper dh-python dh-strip-nondeterminism file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13 libasprintf0v5 libcroco3 libcurl3 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libjsoncpp1 liblzo2-2 libmagic1 libmpdec2 libncurses5-dev libpipeline1 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libtimedate-perl libtinfo-dev libunistring0 libxml2 locales-all man-db mime-support po-debconf python3 python3-minimal python3.5 python3.5-minimal sbuild-build-depends-fish-dummy 0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded. Need to get 25.8 MB of archives. After this operation, 228 MB of additional disk space will be used. Get:1 copy:/<>/resolver-nMZ9EA/apt_archive ./ sbuild-build-depends-fish-dummy 0.invalid.0 [822 B] Get:2 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libpython3.5-minimal arm64 3.5.2-2ubuntu0~16.04.13 [515 kB] Get:3 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libexpat1 arm64 2.1.0-7ubuntu0.16.04.5 [58.1 kB] Get:4 http://ftpmaster.internal/ubuntu xenial-security/main arm64 python3.5-minimal arm64 3.5.2-2ubuntu0~16.04.13 [1162 kB] Get:5 http://ftpmaster.internal/ubuntu xenial/main arm64 python3-minimal arm64 3.5.1-3 [23.4 kB] Get:6 http://ftpmaster.internal/ubuntu xenial/main arm64 mime-support all 3.59ubuntu1 [31.0 kB] Get:7 http://ftpmaster.internal/ubuntu xenial/main arm64 libmpdec2 arm64 2.4.2-1 [74.3 kB] Get:8 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libpython3.5-stdlib arm64 3.5.2-2ubuntu0~16.04.13 [2014 kB] Get:9 http://ftpmaster.internal/ubuntu xenial-security/main arm64 python3.5 arm64 3.5.2-2ubuntu0~16.04.13 [165 kB] Get:10 http://ftpmaster.internal/ubuntu xenial/main arm64 libpython3-stdlib arm64 3.5.1-3 [6850 B] Get:11 http://ftpmaster.internal/ubuntu xenial-security/main arm64 dh-python all 2.20151103ubuntu1.2 [73.9 kB] Get:12 http://ftpmaster.internal/ubuntu xenial/main arm64 python3 arm64 3.5.1-3 [8710 B] Get:13 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libglib2.0-0 arm64 2.48.2-0ubuntu4.8 [927 kB] Get:14 http://ftpmaster.internal/ubuntu xenial/main arm64 groff-base arm64 1.22.3-7 [1122 kB] Get:15 http://ftpmaster.internal/ubuntu xenial/main arm64 bsdmainutils arm64 9.0.6ubuntu3 [170 kB] Get:16 http://ftpmaster.internal/ubuntu xenial/main arm64 libpipeline1 arm64 1.4.1-2 [21.9 kB] Get:17 http://ftpmaster.internal/ubuntu xenial/main arm64 man-db arm64 2.7.5-1 [832 kB] Get:18 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 cmake-data all 3.5.1-1ubuntu3 [1121 kB] Get:19 http://ftpmaster.internal/ubuntu xenial/main arm64 liblzo2-2 arm64 2.08-1.2 [42.2 kB] Get:20 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libicu55 arm64 55.1-7ubuntu0.5 [7502 kB] Get:21 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libxml2 arm64 2.9.3+dfsg1-1ubuntu0.7 [566 kB] Get:22 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libarchive13 arm64 3.1.2-11ubuntu0.16.04.8 [217 kB] Get:23 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libcurl3 arm64 7.47.0-1ubuntu2.19 [158 kB] Get:24 http://ftpmaster.internal/ubuntu xenial/main arm64 libjsoncpp1 arm64 1.7.2-1 [68.9 kB] Get:25 http://ftpmaster.internal/ubuntu xenial-updates/main arm64 cmake arm64 3.5.1-1ubuntu3 [2529 kB] Get:26 http://ftpmaster.internal/ubuntu xenial/main arm64 libunistring0 arm64 0.9.3-5.2ubuntu1 [251 kB] Get:27 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libmagic1 arm64 1:5.25-2ubuntu1.4 [209 kB] Get:28 http://ftpmaster.internal/ubuntu xenial-security/main arm64 file arm64 1:5.25-2ubuntu1.4 [21.2 kB] Get:29 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libasprintf0v5 arm64 0.19.7-2ubuntu3.1 [6578 B] Get:30 http://ftpmaster.internal/ubuntu xenial-security/main arm64 gettext-base arm64 0.19.7-2ubuntu3.1 [45.1 kB] Get:31 http://ftpmaster.internal/ubuntu xenial/main arm64 autotools-dev all 20150820.1 [39.8 kB] Get:32 http://ftpmaster.internal/ubuntu xenial/main arm64 libcroco3 arm64 0.6.11-1 [66.0 kB] Get:33 http://ftpmaster.internal/ubuntu xenial-security/main arm64 gettext arm64 0.19.7-2ubuntu3.1 [1011 kB] Get:34 http://ftpmaster.internal/ubuntu xenial/main arm64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:35 http://ftpmaster.internal/ubuntu xenial/main arm64 po-debconf all 1.0.19 [234 kB] Get:36 http://ftpmaster.internal/ubuntu xenial-security/main arm64 libarchive-zip-perl all 1.56-2ubuntu0.1 [84.7 kB] Get:37 http://ftpmaster.internal/ubuntu xenial/main arm64 libfile-stripnondeterminism-perl all 0.015-1 [10.3 kB] Get:38 http://ftpmaster.internal/ubuntu xenial/main arm64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:39 http://ftpmaster.internal/ubuntu xenial/main arm64 dh-strip-nondeterminism all 0.015-1 [4864 B] Get:40 http://ftpmaster.internal/ubuntu xenial/main arm64 debhelper all 9.20160115ubuntu3 [739 kB] Get:41 http://ftpmaster.internal/ubuntu xenial/main arm64 libtinfo-dev arm64 6.0+20160213-1ubuntu1 [71.5 kB] Get:42 http://ftpmaster.internal/ubuntu xenial/main arm64 libncurses5-dev arm64 6.0+20160213-1ubuntu1 [163 kB] Get:43 http://ftpmaster.internal/ubuntu xenial-security/universe arm64 locales-all arm64 2.23-0ubuntu11.3 [3337 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 25.8 MB in 1s (18.1 MB/s) Selecting previously unselected package libpython3.5-minimal:arm64. (Reading database ... 12001 files and directories currently installed.) Preparing to unpack .../libpython3.5-minimal_3.5.2-2ubuntu0~16.04.13_arm64.deb ... Unpacking libpython3.5-minimal:arm64 (3.5.2-2ubuntu0~16.04.13) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.1.0-7ubuntu0.16.04.5_arm64.deb ... Unpacking libexpat1:arm64 (2.1.0-7ubuntu0.16.04.5) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../python3.5-minimal_3.5.2-2ubuntu0~16.04.13_arm64.deb ... Unpacking python3.5-minimal (3.5.2-2ubuntu0~16.04.13) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../python3-minimal_3.5.1-3_arm64.deb ... Unpacking python3-minimal (3.5.1-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.59ubuntu1_all.deb ... Unpacking mime-support (3.59ubuntu1) ... Selecting previously unselected package libmpdec2:arm64. Preparing to unpack .../libmpdec2_2.4.2-1_arm64.deb ... Unpacking libmpdec2:arm64 (2.4.2-1) ... Selecting previously unselected package libpython3.5-stdlib:arm64. Preparing to unpack .../libpython3.5-stdlib_3.5.2-2ubuntu0~16.04.13_arm64.deb ... Unpacking libpython3.5-stdlib:arm64 (3.5.2-2ubuntu0~16.04.13) ... Selecting previously unselected package python3.5. Preparing to unpack .../python3.5_3.5.2-2ubuntu0~16.04.13_arm64.deb ... Unpacking python3.5 (3.5.2-2ubuntu0~16.04.13) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../libpython3-stdlib_3.5.1-3_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.5.1-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../dh-python_2.20151103ubuntu1.2_all.deb ... Unpacking dh-python (2.20151103ubuntu1.2) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libpython3.5-minimal:arm64 (3.5.2-2ubuntu0~16.04.13) ... Setting up libexpat1:arm64 (2.1.0-7ubuntu0.16.04.5) ... Setting up python3.5-minimal (3.5.2-2ubuntu0~16.04.13) ... Setting up python3-minimal (3.5.1-3) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Selecting previously unselected package python3. (Reading database ... 12952 files and directories currently installed.) Preparing to unpack .../python3_3.5.1-3_arm64.deb ... Unpacking python3 (3.5.1-3) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../libglib2.0-0_2.48.2-0ubuntu4.8_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.48.2-0ubuntu4.8) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-7_arm64.deb ... Unpacking groff-base (1.22.3-7) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu3_arm64.deb ... Unpacking bsdmainutils (9.0.6ubuntu3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../libpipeline1_1.4.1-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.5-1_arm64.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../cmake-data_3.5.1-1ubuntu3_all.deb ... Unpacking cmake-data (3.5.1-1ubuntu3) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../liblzo2-2_2.08-1.2_arm64.deb ... Unpacking liblzo2-2:arm64 (2.08-1.2) ... Selecting previously unselected package libicu55:arm64. Preparing to unpack .../libicu55_55.1-7ubuntu0.5_arm64.deb ... Unpacking libicu55:arm64 (55.1-7ubuntu0.5) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../libxml2_2.9.3+dfsg1-1ubuntu0.7_arm64.deb ... Unpacking libxml2:arm64 (2.9.3+dfsg1-1ubuntu0.7) ... Selecting previously unselected package libarchive13:arm64. Preparing to unpack .../libarchive13_3.1.2-11ubuntu0.16.04.8_arm64.deb ... Unpacking libarchive13:arm64 (3.1.2-11ubuntu0.16.04.8) ... Selecting previously unselected package libcurl3:arm64. Preparing to unpack .../libcurl3_7.47.0-1ubuntu2.19_arm64.deb ... Unpacking libcurl3:arm64 (7.47.0-1ubuntu2.19) ... Selecting previously unselected package libjsoncpp1:arm64. Preparing to unpack .../libjsoncpp1_1.7.2-1_arm64.deb ... Unpacking libjsoncpp1:arm64 (1.7.2-1) ... Selecting previously unselected package cmake. Preparing to unpack .../cmake_3.5.1-1ubuntu3_arm64.deb ... Unpacking cmake (3.5.1-1ubuntu3) ... Selecting previously unselected package libunistring0:arm64. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_arm64.deb ... Unpacking libunistring0:arm64 (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../libmagic1_1%3a5.25-2ubuntu1.4_arm64.deb ... Unpacking libmagic1:arm64 (1:5.25-2ubuntu1.4) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.25-2ubuntu1.4_arm64.deb ... Unpacking file (1:5.25-2ubuntu1.4) ... Selecting previously unselected package libasprintf0v5:arm64. Preparing to unpack .../libasprintf0v5_0.19.7-2ubuntu3.1_arm64.deb ... Unpacking libasprintf0v5:arm64 (0.19.7-2ubuntu3.1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.7-2ubuntu3.1_arm64.deb ... Unpacking gettext-base (0.19.7-2ubuntu3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Unpacking autotools-dev (20150820.1) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../libcroco3_0.6.11-1_arm64.deb ... Unpacking libcroco3:arm64 (0.6.11-1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.7-2ubuntu3.1_arm64.deb ... Unpacking gettext (0.19.7-2ubuntu3.1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.19_all.deb ... Unpacking po-debconf (1.0.19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../libarchive-zip-perl_1.56-2ubuntu0.1_all.deb ... Unpacking libarchive-zip-perl (1.56-2ubuntu0.1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../libfile-stripnondeterminism-perl_0.015-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.015-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../dh-strip-nondeterminism_0.015-1_all.deb ... Unpacking dh-strip-nondeterminism (0.015-1) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20160115ubuntu3_all.deb ... Unpacking debhelper (9.20160115ubuntu3) ... Selecting previously unselected package libtinfo-dev:arm64. Preparing to unpack .../libtinfo-dev_6.0+20160213-1ubuntu1_arm64.deb ... Unpacking libtinfo-dev:arm64 (6.0+20160213-1ubuntu1) ... Selecting previously unselected package libncurses5-dev:arm64. Preparing to unpack .../libncurses5-dev_6.0+20160213-1ubuntu1_arm64.deb ... Unpacking libncurses5-dev:arm64 (6.0+20160213-1ubuntu1) ... Selecting previously unselected package locales-all. Preparing to unpack .../locales-all_2.23-0ubuntu11.3_arm64.deb ... Unpacking locales-all (2.23-0ubuntu11.3) ... Selecting previously unselected package sbuild-build-depends-fish-dummy. Preparing to unpack .../sbuild-build-depends-fish-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-fish-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up mime-support (3.59ubuntu1) ... Setting up libmpdec2:arm64 (2.4.2-1) ... Setting up libpython3.5-stdlib:arm64 (3.5.2-2ubuntu0~16.04.13) ... Setting up python3.5 (3.5.2-2ubuntu0~16.04.13) ... Setting up libpython3-stdlib:arm64 (3.5.1-3) ... Setting up libglib2.0-0:arm64 (2.48.2-0ubuntu4.8) ... No schema files found: doing nothing. Setting up groff-base (1.22.3-7) ... Setting up bsdmainutils (9.0.6ubuntu3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libpipeline1:arm64 (1.4.1-2) ... Setting up man-db (2.7.5-1) ... Not building database; man-db/auto-update is not 'true'. Setting up cmake-data (3.5.1-1ubuntu3) ... Setting up liblzo2-2:arm64 (2.08-1.2) ... Setting up libicu55:arm64 (55.1-7ubuntu0.5) ... Setting up libxml2:arm64 (2.9.3+dfsg1-1ubuntu0.7) ... Setting up libarchive13:arm64 (3.1.2-11ubuntu0.16.04.8) ... Setting up libcurl3:arm64 (7.47.0-1ubuntu2.19) ... Setting up libjsoncpp1:arm64 (1.7.2-1) ... Setting up cmake (3.5.1-1ubuntu3) ... Setting up libunistring0:arm64 (0.9.3-5.2ubuntu1) ... Setting up libmagic1:arm64 (1:5.25-2ubuntu1.4) ... Setting up file (1:5.25-2ubuntu1.4) ... Setting up libasprintf0v5:arm64 (0.19.7-2ubuntu3.1) ... Setting up gettext-base (0.19.7-2ubuntu3.1) ... Setting up autotools-dev (20150820.1) ... Setting up libcroco3:arm64 (0.6.11-1) ... Setting up gettext (0.19.7-2ubuntu3.1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up po-debconf (1.0.19) ... Setting up libarchive-zip-perl (1.56-2ubuntu0.1) ... Setting up libfile-stripnondeterminism-perl (0.015-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libtinfo-dev:arm64 (6.0+20160213-1ubuntu1) ... Setting up libncurses5-dev:arm64 (6.0+20160213-1ubuntu1) ... Setting up locales-all (2.23-0ubuntu11.3) ... Setting up dh-python (2.20151103ubuntu1.2) ... Setting up python3 (3.5.1-3) ... Setting up debhelper (9.20160115ubuntu3) ... Setting up sbuild-build-depends-fish-dummy (0.invalid.0) ... Setting up dh-strip-nondeterminism (0.015-1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-144-generic arm64 (aarch64) Toolchain package versions: binutils_2.26.1-1ubuntu1~16.04.8 dpkg-dev_1.18.4ubuntu1.7 g++-5_5.4.0-6ubuntu1~16.04.12 gcc-5_5.4.0-6ubuntu1~16.04.12 libc6-dev_2.23-0ubuntu11.3 libstdc++-5-dev_5.4.0-6ubuntu1~16.04.12 libstdc++6_5.4.0-6ubuntu1~16.04.12 linux-libc-dev_4.4.0-210.242 Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.20-1ubuntu0.2 apt_1.2.35 apt-transport-https_1.2.35 autotools-dev_20150820.1 base-files_9.4ubuntu4.13 base-passwd_3.5.39 bash_4.3-14ubuntu1.4 binutils_2.26.1-1ubuntu1~16.04.8 bsdmainutils_9.0.6ubuntu3 bsdutils_1:2.27.1-6ubuntu3.10 build-essential_12.1ubuntu2 bzip2_1.0.6-8ubuntu0.2 ca-certificates_20210119~16.04.1 cmake_3.5.1-1ubuntu3 cmake-data_3.5.1-1ubuntu3 coreutils_8.25-2ubuntu3~16.04 cpp_4:5.3.1-1ubuntu1 cpp-5_5.4.0-6ubuntu1~16.04.12 dash_0.5.8-2.1ubuntu2 debconf_1.5.58ubuntu2 debhelper_9.20160115ubuntu3 debianutils_4.7 dh-python_2.20151103ubuntu1.2 dh-strip-nondeterminism_0.015-1 diffutils_1:3.3-3 dpkg_1.18.4ubuntu1.7 dpkg-dev_1.18.4ubuntu1.7 e2fslibs_1.42.13-1ubuntu1.2 e2fsprogs_1.42.13-1ubuntu1.2 fakeroot_1.20.2-1ubuntu1 file_1:5.25-2ubuntu1.4 findutils_4.6.0+git+20160126-2 g++_4:5.3.1-1ubuntu1 g++-5_5.4.0-6ubuntu1~16.04.12 gcc_4:5.3.1-1ubuntu1 gcc-5_5.4.0-6ubuntu1~16.04.12 gcc-5-base_5.4.0-6ubuntu1~16.04.12 gcc-6-base_6.0.1-0ubuntu1 gettext_0.19.7-2ubuntu3.1 gettext-base_0.19.7-2ubuntu3.1 gnupg_1.4.20-1ubuntu3.3 gpgv_1.4.20-1ubuntu3.3 grep_2.25-1~16.04.1 groff-base_1.22.3-7 gzip_1.6-4ubuntu1 hostname_3.16ubuntu2 init_1.29ubuntu4 init-system-helpers_1.29ubuntu4 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3 libapparmor1_2.10.95-0ubuntu2.11 libapt-pkg5.0_1.2.35 libarchive-zip-perl_1.56-2ubuntu0.1 libarchive13_3.1.2-11ubuntu0.16.04.8 libasan2_5.4.0-6ubuntu1~16.04.12 libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libasprintf0v5_0.19.7-2ubuntu3.1 libatomic1_5.4.0-6ubuntu1~16.04.12 libattr1_1:2.4.47-2 libaudit-common_1:2.4.5-1ubuntu2.1 libaudit1_1:2.4.5-1ubuntu2.1 libblkid1_2.27.1-6ubuntu3.10 libbz2-1.0_1.0.6-8ubuntu0.2 libc-bin_2.23-0ubuntu11.3 libc-dev-bin_2.23-0ubuntu11.3 libc6_2.23-0ubuntu11.3 libc6-dev_2.23-0ubuntu11.3 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.4.0-6ubuntu1~16.04.12 libcomerr2_1.42.13-1ubuntu1.2 libcroco3_0.6.11-1 libcryptsetup4_2:1.6.6-5ubuntu2.1 libcurl3_7.47.0-1ubuntu2.19 libcurl3-gnutls_7.47.0-1ubuntu2.19 libdb5.3_5.3.28-11ubuntu0.2 libdebconfclient0_0.198ubuntu1 libdevmapper1.02.1_2:1.02.110-1ubuntu10 libdpkg-perl_1.18.4ubuntu1.7 libexpat1_2.1.0-7ubuntu0.16.04.5 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.27.1-6ubuntu3.10 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.015-1 libgcc-5-dev_5.4.0-6ubuntu1~16.04.12 libgcc1_1:6.0.1-0ubuntu1 libgcrypt20_1.6.5-2ubuntu0.6 libgdbm3_1.8.3-13.1 libglib2.0-0_2.48.2-0ubuntu4.8 libgmp10_2:6.1.0+dfsg-2 libgnutls30_3.4.10-4ubuntu1.8 libgomp1_5.4.0-6ubuntu1~16.04.12 libgpg-error0_1.21-2ubuntu1 libgssapi-krb5-2_1.13.2+dfsg-5ubuntu2.2 libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libhogweed4_3.2-1ubuntu0.16.04.2 libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libicu55_55.1-7ubuntu0.5 libidn11_1.32-3ubuntu1.2 libisl15_0.16.1-1 libitm1_5.4.0-6ubuntu1~16.04.12 libjsoncpp1_1.7.2-1 libk5crypto3_1.13.2+dfsg-5ubuntu2.2 libkeyutils1_1.5.9-8ubuntu1 libkmod2_22-1ubuntu5.2 libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libkrb5-3_1.13.2+dfsg-5ubuntu2.2 libkrb5support0_1.13.2+dfsg-5ubuntu2.2 libldap-2.4-2_2.4.42+dfsg-2ubuntu3.13 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.1.1alpha+20120614-2ubuntu2 liblzo2-2_2.08-1.2 libmagic1_1:5.25-2ubuntu1.4 libmount1_2.27.1-6ubuntu3.10 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.4-1 libncurses5_6.0+20160213-1ubuntu1 libncurses5-dev_6.0+20160213-1ubuntu1 libncursesw5_6.0+20160213-1ubuntu1 libnettle6_3.2-1ubuntu0.16.04.2 libp11-kit0_0.23.2-5~ubuntu16.04.2 libpam-modules_1.1.8-3.2ubuntu2.3 libpam-modules-bin_1.1.8-3.2ubuntu2.3 libpam-runtime_1.1.8-3.2ubuntu2.3 libpam0g_1.1.8-3.2ubuntu2.3 libpcre3_2:8.38-3.1 libperl5.22_5.22.1-9ubuntu0.9 libpipeline1_1.4.1-2 libpng12-0_1.2.54-1ubuntu1.1 libprocps4_2:3.3.10-4ubuntu2.5 libpython3-stdlib_3.5.1-3 libpython3.5-minimal_3.5.2-2ubuntu0~16.04.13 libpython3.5-stdlib_3.5.2-2ubuntu0~16.04.13 libreadline6_6.3-8ubuntu2 libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 librtmp1_2.4+20151223.gitfa8646d-1ubuntu0.1 libsasl2-2_2.1.26.dfsg1-14ubuntu0.2 libsasl2-modules-db_2.1.26.dfsg1-14ubuntu0.2 libseccomp2_2.5.1-1ubuntu1~16.04.1 libselinux1_2.4-3build2 libsemanage-common_2.3-1build3 libsemanage1_2.3-1build3 libsepol1_2.4-2 libsmartcols1_2.27.1-6ubuntu3.10 libsqlite3-0_3.11.0-1ubuntu1.5 libss2_1.42.13-1ubuntu1.2 libssl1.0.0_1.0.2g-1ubuntu4.19 libstdc++-5-dev_5.4.0-6ubuntu1~16.04.12 libstdc++6_5.4.0-6ubuntu1~16.04.12 libsystemd0_229-4ubuntu21.31 libtasn1-6_4.7-3ubuntu0.16.04.3 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20160213-1ubuntu1 libtinfo5_6.0+20160213-1ubuntu1 libubsan0_5.4.0-6ubuntu1~16.04.12 libudev1_229-4ubuntu21.31 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-28 libustr-1.0-1_1.0.4-5 libuuid1_2.27.1-6ubuntu3.10 libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libxml2_2.9.3+dfsg1-1ubuntu0.7 libzstd1_1.3.1+dfsg-1~ubuntu0.16.04.1 linux-libc-dev_4.4.0-210.242 locales-all_2.23-0ubuntu11.3 lockfile-progs_0.1.17 login_1:4.2-3.1ubuntu5.4 lsb-base_9.20160110ubuntu0.2 make_4.1-6 makedev_2.3.1-93ubuntu2~ubuntu16.04.1 man-db_2.7.5-1 mawk_1.3.3-17ubuntu2 mime-support_3.59ubuntu1 mount_2.27.1-6ubuntu3.10 multiarch-support_2.23-0ubuntu11.3 ncurses-base_6.0+20160213-1ubuntu1 ncurses-bin_6.0+20160213-1ubuntu1 openssl_1.0.2g-1ubuntu4.19 optipng_0.7.6-1ubuntu0.16.04.1 passwd_1:4.2-3.1ubuntu5.4 patch_2.7.5-1ubuntu0.16.04.2 perl_5.22.1-9ubuntu0.9 perl-base_5.22.1-9ubuntu0.9 perl-modules-5.22_5.22.1-9ubuntu0.9 pkg-create-dbgsym_0.72 pkgbinarymangler_129 po-debconf_1.0.19 policyrcd-script-zg2_0.1-2 procps_2:3.3.10-4ubuntu2.5 python3_3.5.1-3 python3-minimal_3.5.1-3 python3.5_3.5.2-2ubuntu0~16.04.13 python3.5-minimal_3.5.2-2ubuntu0~16.04.13 readline-common_6.3-8ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-fish-dummy_0.invalid.0 sed_4.2.2-7 sensible-utils_0.0.9ubuntu0.16.04.1 systemd_229-4ubuntu21.31 systemd-sysv_229-4ubuntu21.31 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.3ubuntu2 tar_1.28-2.1ubuntu0.2 tzdata_2021a-0ubuntu0.16.04 ubuntu-keyring_2012.05.19.1 util-linux_2.27.1-6ubuntu3.10 xz-utils_5.1.1alpha+20120614-2ubuntu2 zlib1g_1:1.2.8.dfsg-2ubuntu4.3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Jun 18 19:09:36 2021 UTC using RSA key ID 0C273BBA gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./fish_3.2.2-408-ga5e665cd8-1~xenial.dsc dpkg-source: info: extracting fish in /<> dpkg-source: info: unpacking fish_3.2.2-408-ga5e665cd8.orig.tar.xz dpkg-source: info: unpacking fish_3.2.2-408-ga5e665cd8-1~xenial.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-21705329 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-21705329 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-21705329 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: source package fish dpkg-buildpackage: source version 3.2.2-408-ga5e665cd8-1~xenial dpkg-buildpackage: source distribution xenial dpkg-source --before-build fish-3.2.2-408-ga5e665cd8 dpkg-buildpackage: host architecture arm64 fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make -j1 clean make[1]: Entering directory '/<>' rm -rf build make[1]: Leaving directory '/<>' dh_clean rm -f debian/debhelper-build-stamp rm -f debian/fish.substvars rm -f debian/fish.*.debhelper rm -rf debian/fish/ rm -f debian/fish-common.substvars rm -f debian/fish-common.*.debhelper rm -rf debian/fish-common/ rm -f debian/fish-dbg.substvars rm -f debian/fish-dbg.*.debhelper rm -rf debian/fish-dbg/ rm -rf debian/.debhelper/ rm -f debian/*.debhelper.log rm -f debian/files find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \) rm -f *-stamp debian/rules build-arch dh build-arch dh_testdir -a dh_update_autotools_config -a install -d debian/.debhelper/bucket/files cp -an --reflink=auto pcre2/config.guess debian/.debhelper/bucket/files/c081ced2d645e3b107fbf864529cc0e5954399a09b87a4f1d300470854b6dea4.tmp mv -f debian/.debhelper/bucket/files/c081ced2d645e3b107fbf864529cc0e5954399a09b87a4f1d300470854b6dea4.tmp debian/.debhelper/bucket/files/c081ced2d645e3b107fbf864529cc0e5954399a09b87a4f1d300470854b6dea4 cp -f /usr/share/misc/config.guess ./pcre2/config.guess cp -an --reflink=auto pcre2/config.sub debian/.debhelper/bucket/files/f08fe8f207c0fa6d722312774c28365024682333f5547c8192d0547957b000af.tmp mv -f debian/.debhelper/bucket/files/f08fe8f207c0fa6d722312774c28365024682333f5547c8192d0547957b000af.tmp debian/.debhelper/bucket/files/f08fe8f207c0fa6d722312774c28365024682333f5547c8192d0547957b000af cp -f /usr/share/misc/config.sub ./pcre2/config.sub debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure --buildsystem=cmake --parallel mkdir -p obj-aarch64-linux-gnu cd obj-aarch64-linux-gnu cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAS_NO_REDUNDANT_MOVE -- Performing Test HAS_NO_REDUNDANT_MOVE - Failed -- Performing Test HAS_REDUNDANT_MOVE -- Performing Test HAS_REDUNDANT_MOVE - Failed -- Found Curses: /usr/lib/aarch64-linux-gnu/libcurses.so -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for ctermid_r -- Looking for ctermid_r - not found -- Performing Test HAVE_STRUCT_DIRENT_D_TYPE -- Performing Test HAVE_STRUCT_DIRENT_D_TYPE - Success -- Looking for dirfd -- Looking for dirfd - found -- Looking for C++ include execinfo.h -- Looking for C++ include execinfo.h - found -- Looking for flock -- Looking for flock - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for getifaddrs -- Looking for getifaddrs - found -- Looking for getpwent -- Looking for getpwent - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for gettext -- Looking for gettext - found -- Looking for killpg -- Looking for killpg - found -- Looking for mkostemp -- Looking for mkostemp - found -- Looking for include files curses.h, term.h -- Looking for include files curses.h, term.h - found -- Looking for C++ include siginfo.h -- Looking for C++ include siginfo.h - not found -- Looking for C++ include spawn.h -- Looking for C++ include spawn.h - found -- Performing Test HAVE_STRUCT_STAT_ST_CTIME_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_CTIME_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for sys_errlist -- Looking for sys_errlist - found -- Looking for C++ include sys/ioctl.h -- Looking for C++ include sys/ioctl.h - found -- Looking for C++ include sys/select.h -- Looking for C++ include sys/select.h - found -- Looking for include files sys/types.h, sys/sysctl.h -- Looking for include files sys/types.h, sys/sysctl.h - found -- Looking for C++ include termios.h -- Looking for C++ include termios.h - found -- Looking for eventfd -- Looking for eventfd - found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for wcscasecmp -- Looking for wcscasecmp - found -- Looking for wcsdup -- Looking for wcsdup - found -- Looking for wcslcpy -- Looking for wcslcpy - not found -- Looking for wcsncasecmp -- Looking for wcsncasecmp - found -- Looking for wcsndup -- Looking for wcsndup - not found -- Looking for include file xlocale.h -- Looking for include file xlocale.h - found -- Looking for wcstod_l -- Looking for wcstod_l - found -- Looking for _sys_errs -- Looking for _sys_errs - not found -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include stdint.h -- Looking for C++ include stdint.h - found -- Looking for C++ include stddef.h -- Looking for C++ include stddef.h - found -- Check size of struct winsize -- Check size of struct winsize - done -- Looking for TIOCGWINSZ -- Looking for TIOCGWINSZ - found -- Check size of wchar_t[8] -- Check size of wchar_t[8] - done -- Performing Test TPARM_TAKES_VARARGS -- Performing Test TPARM_TAKES_VARARGS - Success -- Performing Test HAVE_STD__MAKE_UNIQUE -- Performing Test HAVE_STD__MAKE_UNIQUE - Failed -- Performing Test HAVE_CX11_THREAD_LOCAL -- Performing Test HAVE_CX11_THREAD_LOCAL - Success -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found Gettext: /usr/bin/msgmerge (found version "0.19.7") -- Performing Test HAVE__NL_MSG_CAT_CNTR -- Performing Test HAVE__NL_MSG_CAT_CNTR - Success -- Using bundled PCRE2 library -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for windows.h -- Looking for windows.h - not found -- Looking for bcopy -- Looking for bcopy - found -- Looking for memfd_create -- Looking for memfd_create - not found -- Looking for memmove -- Looking for memmove - found -- Looking for secure_getenv -- Looking for secure_getenv - found -- Looking for strerror -- Looking for strerror - found -- Performing Test HAVE_ATTRIBUTE_UNINITIALIZED -- Performing Test HAVE_ATTRIBUTE_UNINITIALIZED - Failed -- Performing Test INTEL_CET_ENABLED -- Performing Test INTEL_CET_ENABLED - Failed -- -- The following features have been enabled: * gettext , translate messages with gettext * Documentation , user manual and documentation -- The following OPTIONAL packages have been found: * Curses * Gettext -- The following REQUIRED packages have been found: * Threads -- Configuring done -- Generating done -- Build files have been written to: /<>/obj-aarch64-linux-gnu cd /<> make[1]: Leaving directory '/<>' dh_auto_build -a cd obj-aarch64-linux-gnu make -j1 make[1]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -H/<> -B/<>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles /<>/obj-aarch64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/DependInfo.cmake --color= Scanning dependencies of target CHECK-FISH-BUILD-VERSION-FILE make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<> && /<>/build_tools/git_version_gen.sh /<>/obj-aarch64-linux-gnu FISH_BUILD_VERSION=3.2.2-408-ga5e665cd8 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 0%] Built target CHECK-FISH-BUILD-VERSION-FILE make -f CMakeFiles/build_fish_pc.dir/build.make CMakeFiles/build_fish_pc.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/build_fish_pc.dir/DependInfo.cmake --color= Scanning dependencies of target build_fish_pc make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/build_fish_pc.dir/build.make CMakeFiles/build_fish_pc.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 0%] Generating fish.pc sed '/Version/d' fish.pc.noversion > fish.pc printf Version:\ >> fish.pc sed 's/FISH_BUILD_VERSION=//;s/"//g' FISH-BUILD-VERSION-FILE >> fish.pc make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 0%] Built target build_fish_pc make -f CMakeFiles/pofiles_9.dir/build.make CMakeFiles/pofiles_9.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_9.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_9 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_9.dir/build.make CMakeFiles/pofiles_9.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 1%] Generating zh_CN.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/zh_CN.gmo po/zh_CN.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target pofiles_9 make -f CMakeFiles/pofiles_5.dir/build.make CMakeFiles/pofiles_5.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_5.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_5 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_5.dir/build.make CMakeFiles/pofiles_5.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 1%] Generating nn.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/nn.gmo po/nn.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target pofiles_5 make -f CMakeFiles/pofiles_4.dir/build.make CMakeFiles/pofiles_4.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_4.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_4 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_4.dir/build.make CMakeFiles/pofiles_4.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 2%] Generating nb.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/nb.gmo po/nb.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles_4 make -f CMakeFiles/pofiles_8.dir/build.make CMakeFiles/pofiles_8.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_8.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_8 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_8.dir/build.make CMakeFiles/pofiles_8.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 2%] Generating sv.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/sv.gmo po/sv.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles_8 make -f CMakeFiles/pofiles_1.dir/build.make CMakeFiles/pofiles_1.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_1.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_1 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_1.dir/build.make CMakeFiles/pofiles_1.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 3%] Generating de.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/de.gmo po/de.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 3%] Built target pofiles_1 make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/pcre2 /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/pcre2 /<>/obj-aarch64-linux-gnu/pcre2/CMakeFiles/pcre2-32.dir/DependInfo.cmake --color= Scanning dependencies of target pcre2-32 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 4%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_auto_possess.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_auto_possess.c.o -c /<>/pcre2/src/pcre2_auto_possess.c [ 5%] Building C object pcre2/CMakeFiles/pcre2-32.dir/pcre2_chartables.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/pcre2_chartables.c.o -c /<>/obj-aarch64-linux-gnu/pcre2/pcre2_chartables.c [ 5%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_compile.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_compile.c.o -c /<>/pcre2/src/pcre2_compile.c [ 6%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_config.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_config.c.o -c /<>/pcre2/src/pcre2_config.c [ 7%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_context.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_context.c.o -c /<>/pcre2/src/pcre2_context.c [ 7%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_convert.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_convert.c.o -c /<>/pcre2/src/pcre2_convert.c [ 8%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_dfa_match.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_dfa_match.c.o -c /<>/pcre2/src/pcre2_dfa_match.c [ 9%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_error.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_error.c.o -c /<>/pcre2/src/pcre2_error.c [ 9%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_extuni.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_extuni.c.o -c /<>/pcre2/src/pcre2_extuni.c [ 10%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_find_bracket.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_find_bracket.c.o -c /<>/pcre2/src/pcre2_find_bracket.c [ 11%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_jit_compile.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_jit_compile.c.o -c /<>/pcre2/src/pcre2_jit_compile.c [ 11%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_maketables.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_maketables.c.o -c /<>/pcre2/src/pcre2_maketables.c [ 12%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_match.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_match.c.o -c /<>/pcre2/src/pcre2_match.c [ 13%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_match_data.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_match_data.c.o -c /<>/pcre2/src/pcre2_match_data.c [ 13%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_newline.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_newline.c.o -c /<>/pcre2/src/pcre2_newline.c [ 14%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_ord2utf.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_ord2utf.c.o -c /<>/pcre2/src/pcre2_ord2utf.c [ 15%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_pattern_info.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_pattern_info.c.o -c /<>/pcre2/src/pcre2_pattern_info.c [ 15%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_script_run.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_script_run.c.o -c /<>/pcre2/src/pcre2_script_run.c [ 16%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_serialize.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_serialize.c.o -c /<>/pcre2/src/pcre2_serialize.c [ 17%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_string_utils.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_string_utils.c.o -c /<>/pcre2/src/pcre2_string_utils.c [ 17%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_study.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_study.c.o -c /<>/pcre2/src/pcre2_study.c [ 18%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_substitute.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_substitute.c.o -c /<>/pcre2/src/pcre2_substitute.c [ 19%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_substring.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_substring.c.o -c /<>/pcre2/src/pcre2_substring.c [ 19%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_tables.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_tables.c.o -c /<>/pcre2/src/pcre2_tables.c [ 20%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_ucd.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_ucd.c.o -c /<>/pcre2/src/pcre2_ucd.c [ 21%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_valid_utf.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_valid_utf.c.o -c /<>/pcre2/src/pcre2_valid_utf.c [ 21%] Building C object pcre2/CMakeFiles/pcre2-32.dir/src/pcre2_xclass.c.o cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/aarch64-linux-gnu-gcc -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -DPCRE2_CODE_UNIT_WIDTH=32 -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu/pcre2 -I/<>/pcre2 -I/<>/obj-aarch64-linux-gnu -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I"/<>/pcre2/src" -fno-exceptions -o CMakeFiles/pcre2-32.dir/src/pcre2_xclass.c.o -c /<>/pcre2/src/pcre2_xclass.c [ 22%] Linking C static library ../libpcre2-32.a cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/cmake -P CMakeFiles/pcre2-32.dir/cmake_clean_target.cmake cd /<>/obj-aarch64-linux-gnu/pcre2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/pcre2-32.dir/link.txt --verbose=1 /usr/bin/ar qc ../libpcre2-32.a CMakeFiles/pcre2-32.dir/src/pcre2_auto_possess.c.o CMakeFiles/pcre2-32.dir/pcre2_chartables.c.o CMakeFiles/pcre2-32.dir/src/pcre2_compile.c.o CMakeFiles/pcre2-32.dir/src/pcre2_config.c.o CMakeFiles/pcre2-32.dir/src/pcre2_context.c.o CMakeFiles/pcre2-32.dir/src/pcre2_convert.c.o CMakeFiles/pcre2-32.dir/src/pcre2_dfa_match.c.o CMakeFiles/pcre2-32.dir/src/pcre2_error.c.o CMakeFiles/pcre2-32.dir/src/pcre2_extuni.c.o CMakeFiles/pcre2-32.dir/src/pcre2_find_bracket.c.o CMakeFiles/pcre2-32.dir/src/pcre2_jit_compile.c.o CMakeFiles/pcre2-32.dir/src/pcre2_maketables.c.o CMakeFiles/pcre2-32.dir/src/pcre2_match.c.o CMakeFiles/pcre2-32.dir/src/pcre2_match_data.c.o CMakeFiles/pcre2-32.dir/src/pcre2_newline.c.o CMakeFiles/pcre2-32.dir/src/pcre2_ord2utf.c.o CMakeFiles/pcre2-32.dir/src/pcre2_pattern_info.c.o CMakeFiles/pcre2-32.dir/src/pcre2_script_run.c.o CMakeFiles/pcre2-32.dir/src/pcre2_serialize.c.o CMakeFiles/pcre2-32.dir/src/pcre2_string_utils.c.o CMakeFiles/pcre2-32.dir/src/pcre2_study.c.o CMakeFiles/pcre2-32.dir/src/pcre2_substitute.c.o CMakeFiles/pcre2-32.dir/src/pcre2_substring.c.o CMakeFiles/pcre2-32.dir/src/pcre2_tables.c.o CMakeFiles/pcre2-32.dir/src/pcre2_ucd.c.o CMakeFiles/pcre2-32.dir/src/pcre2_valid_utf.c.o CMakeFiles/pcre2-32.dir/src/pcre2_xclass.c.o /usr/bin/ranlib ../libpcre2-32.a make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 22%] Built target pcre2-32 make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fishlib.dir/DependInfo.cmake --color= Scanning dependencies of target fishlib make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 23%] Building CXX object CMakeFiles/fishlib.dir/src/ast.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/ast.cpp.o -c /<>/src/ast.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/ast.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = long unsigned int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = long unsigned int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = long unsigned int]’ /<>/src/ast.cpp:177:80: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 23%] Building CXX object CMakeFiles/fishlib.dir/src/autoload.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/autoload.cpp.o -c /<>/src/autoload.cpp In file included from /<>/src/common.h:23:0, from /<>/src/autoload.h:12, from /<>/src/autoload.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = autoloadable_file_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = autoloadable_file_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 24%] Building CXX object CMakeFiles/fishlib.dir/src/builtin.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin.cpp.o -c /<>/src/builtin.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin.cpp:21: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 25%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_argparse.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_argparse.cpp.o -c /<>/src/builtin_argparse.cpp In file included from /<>/src/builtin_argparse.h:5:0, from /<>/src/builtin_argparse.cpp:6: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 25%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_bg.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_bg.cpp.o -c /<>/src/builtin_bg.cpp In file included from /<>/src/builtin_bg.h:5:0, from /<>/src/builtin_bg.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termios]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termios]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 26%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_bind.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_bind.cpp.o -c /<>/src/builtin_bind.cpp In file included from /<>/src/builtin_bind.h:7:0, from /<>/src/builtin_bind.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 27%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_block.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_block.cpp.o -c /<>/src/builtin_block.cpp In file included from /<>/src/builtin_block.h:5:0, from /<>/src/builtin_block.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 27%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_builtin.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_builtin.cpp.o -c /<>/src/builtin_builtin.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_builtin.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 28%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_cd.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_cd.cpp.o -c /<>/src/builtin_cd.cpp In file included from /<>/src/builtin_cd.h:5:0, from /<>/src/builtin_cd.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/builtin_cd.cpp:42:43: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 29%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_command.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_command.cpp.o -c /<>/src/builtin_command.cpp In file included from /<>/src/builtin_command.h:5:0, from /<>/src/builtin_command.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 29%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_commandline.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_commandline.cpp.o -c /<>/src/builtin_commandline.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_commandline.cpp:9: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = readline_cmd_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = readline_cmd_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = readline_cmd_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = readline_cmd_t]’ /<>/src/maybe.h:206:85: required from ‘bool maybe_t::operator==(const T&) const [with T = readline_cmd_t]’ /<>/src/builtin_commandline.cpp:305:31: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 30%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_complete.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_complete.cpp.o -c /<>/src/builtin_complete.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_complete.cpp:10: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 31%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_contains.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_contains.cpp.o -c /<>/src/builtin_contains.cpp In file included from /<>/src/builtin_contains.h:5:0, from /<>/src/builtin_contains.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 31%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_disown.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_disown.cpp.o -c /<>/src/builtin_disown.cpp In file included from /<>/src/builtin_disown.h:5:0, from /<>/src/builtin_disown.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 32%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_echo.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_echo.cpp.o -c /<>/src/builtin_echo.cpp In file included from /<>/src/builtin_echo.h:5:0, from /<>/src/builtin_echo.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 34%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_emit.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_emit.cpp.o -c /<>/src/builtin_emit.cpp In file included from /<>/src/builtin_emit.h:5:0, from /<>/src/builtin_emit.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 34%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_eval.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_eval.cpp.o -c /<>/src/builtin_eval.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_eval.cpp:7: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 35%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_exit.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_exit.cpp.o -c /<>/src/builtin_exit.cpp In file included from /<>/src/builtin_exit.h:5:0, from /<>/src/builtin_exit.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 36%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_fg.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_fg.cpp.o -c /<>/src/builtin_fg.cpp In file included from /<>/src/builtin_fg.h:5:0, from /<>/src/builtin_fg.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termios]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termios]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 36%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_function.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_function.cpp.o -c /<>/src/builtin_function.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin_function.h:5, from /<>/src/builtin_function.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 37%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_functions.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_functions.cpp.o -c /<>/src/builtin_functions.cpp In file included from /<>/src/builtin_functions.h:5:0, from /<>/src/builtin_functions.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 38%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_history.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_history.cpp.o -c /<>/src/builtin_history.cpp In file included from /<>/src/builtin_history.h:5:0, from /<>/src/builtin_history.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 38%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_jobs.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_jobs.cpp.o -c /<>/src/builtin_jobs.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_jobs.cpp:9: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 39%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_math.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_math.cpp.o -c /<>/src/builtin_math.cpp In file included from /<>/src/builtin_math.h:5:0, from /<>/src/builtin_math.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 40%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_printf.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_printf.cpp.o -c /<>/src/builtin_printf.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_printf.cpp:66: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 40%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_pwd.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_pwd.cpp.o -c /<>/src/builtin_pwd.cpp In file included from /<>/src/builtin_pwd.h:5:0, from /<>/src/builtin_pwd.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 41%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_random.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_random.cpp.o -c /<>/src/builtin_random.cpp In file included from /<>/src/builtin_random.h:5:0, from /<>/src/builtin_random.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 42%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_read.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_read.cpp.o -c /<>/src/builtin_read.cpp In file included from /<>/src/builtin_read.h:5:0, from /<>/src/builtin_read.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/builtin_read.cpp:558:39: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 42%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_realpath.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_realpath.cpp.o -c /<>/src/builtin_realpath.cpp In file included from /<>/src/builtin_realpath.h:5:0, from /<>/src/builtin_realpath.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 43%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_return.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_return.cpp.o -c /<>/src/builtin_return.cpp In file included from /<>/src/builtin_return.h:5:0, from /<>/src/builtin_return.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 44%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_set.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_set.cpp.o -c /<>/src/builtin_set.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_set.cpp:19: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = split_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = split_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = env_var_t]’ /<>/src/builtin_set.cpp:272:46: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 44%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_set_color.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_set_color.cpp.o -c /<>/src/builtin_set_color.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_set_color.cpp:24: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 45%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_source.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_source.cpp.o -c /<>/src/builtin_source.cpp In file included from /<>/src/builtin_source.h:5:0, from /<>/src/builtin_source.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 46%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_status.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_status.cpp.o -c /<>/src/builtin_status.cpp In file included from /<>/src/builtin_status.h:5:0, from /<>/src/builtin_status.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = job_control_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = job_control_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = job_control_t]’: /<>/src/maybe.h:92:19: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(const maybe_detail::maybe_impl_t&) [with T = job_control_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/builtin_status.cpp:447:39: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 46%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_string.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_string.cpp.o -c /<>/src/builtin_string.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_string.cpp:25: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 47%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_test.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_test.cpp.o -c /<>/src/builtin_test.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_test.cpp:6: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 48%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_type.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_type.cpp.o -c /<>/src/builtin_type.cpp In file included from /<>/src/builtin_type.h:5:0, from /<>/src/builtin_type.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 48%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_ulimit.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_ulimit.cpp.o -c /<>/src/builtin_ulimit.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/builtin_ulimit.cpp:9: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 49%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_wait.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/builtin_wait.cpp.o -c /<>/src/builtin_wait.cpp In file included from /<>/src/builtin_wait.h:5:0, from /<>/src/builtin_wait.cpp:2: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 50%] Building CXX object CMakeFiles/fishlib.dir/src/color.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/color.cpp.o -c /<>/src/color.cpp [ 50%] Building CXX object CMakeFiles/fishlib.dir/src/common.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/common.cpp.o -c /<>/src/common.cpp In file included from /<>/src/common.h:23:0, from /<>/src/common.cpp:42: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = wchar_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = wchar_t]’ /<>/src/maybe.h:206:85: required from ‘bool maybe_t::operator==(const T&) const [with T = wchar_t]’ /<>/src/common.cpp:1400:57: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 51%] Building CXX object CMakeFiles/fishlib.dir/src/complete.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/complete.cpp.o -c /<>/src/complete.cpp In file included from /<>/src/common.h:23:0, from /<>/src/complete.h:13, from /<>/src/complete.cpp:8: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = cleanup_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = cleanup_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = cleanup_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 52%] Building CXX object CMakeFiles/fishlib.dir/src/env.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/env.cpp.o -c /<>/src/env.cpp In file included from /<>/src/common.h:23:0, from /<>/src/env.h:13, from /<>/src/env.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = bool]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = bool]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/env.cpp:191:35: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = bool]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = bool]’ /<>/src/maybe.h:188:46: required from ‘const T& maybe_t::operator*() const [with T = bool]’ /<>/src/env.cpp:1048:59: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 52%] Building CXX object CMakeFiles/fishlib.dir/src/env_dispatch.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/env_dispatch.cpp.o -c /<>/src/env_dispatch.cpp /<>/src/env_dispatch.cpp: In function ‘std::unique_ptr create_dispatch_table()’: /<>/src/env_dispatch.cpp:341:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredundant-move" ^ In file included from /<>/src/common.h:23:0, from /<>/src/env_dispatch.cpp:37: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = screen_data_t::cursor_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = env_var_t]’ /<>/src/env_dispatch.cpp:140:5: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 53%] Building CXX object CMakeFiles/fishlib.dir/src/env_universal_common.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/env_universal_common.cpp.o -c /<>/src/env_universal_common.cpp In file included from /<>/src/common.h:23:0, from /<>/src/env_universal_common.cpp:41: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:84:13: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(const maybe_detail::maybe_impl_t&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:152:5: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = callback_data_t; _Args = {callback_data_t&}]’ /usr/include/c++/5/bits/stl_uninitialized.h:75:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = callback_data_t*; _ForwardIterator = callback_data_t*; bool _TrivialValueTypes = false]’ /usr/include/c++/5/bits/stl_uninitialized.h:126:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = callback_data_t*; _ForwardIterator = callback_data_t*]’ /usr/include/c++/5/bits/stl_uninitialized.h:281:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = callback_data_t*; _ForwardIterator = callback_data_t*; _Tp = callback_data_t]’ /usr/include/c++/5/bits/stl_uninitialized.h:303:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = callback_data_t*; _ForwardIterator = callback_data_t*; _Allocator = std::allocator]’ /usr/include/c++/5/bits/vector.tcc:422:8: required from ‘void std::vector<_Tp, _Alloc>::_M_emplace_back_aux(_Args&& ...) [with _Args = {callback_data_t}; _Tp = callback_data_t; _Alloc = std::allocator]’ /usr/include/c++/5/bits/vector.tcc:101:23: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {callback_data_t}; _Tp = callback_data_t; _Alloc = std::allocator]’ /usr/include/c++/5/bits/stl_vector.h:932:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = callback_data_t; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = callback_data_t]’ /<>/src/env_universal_common.cpp:316:61: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 54%] Building CXX object CMakeFiles/fishlib.dir/src/event.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/event.cpp.o -c /<>/src/event.cpp In file included from /<>/src/common.h:23:0, from /<>/src/event.h:15, from /<>/src/event.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = event_type_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = event_type_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 54%] Building CXX object CMakeFiles/fishlib.dir/src/exec.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/exec.cpp.o -c /<>/src/exec.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/exec.cpp:31: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = statuses_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = statuses_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = autoclose_pipes_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = autoclose_pipes_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termios]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termios]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = posix_spawnattr_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = posix_spawnattr_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = posix_spawnattr_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = posix_spawn_file_actions_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = posix_spawn_file_actions_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = posix_spawn_file_actions_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = dup2_list_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = dup2_list_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = dup2_list_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/exec.cpp:1205:75: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 55%] Building CXX object CMakeFiles/fishlib.dir/src/expand.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/expand.cpp.o -c /<>/src/expand.cpp In file included from /<>/src/common.h:23:0, from /<>/src/expand.cpp:36: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/expand.cpp:759:43: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 56%] Building CXX object CMakeFiles/fishlib.dir/src/fallback.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/fallback.cpp.o -c /<>/src/fallback.cpp [ 56%] Building CXX object CMakeFiles/fishlib.dir/src/fd_monitor.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/fd_monitor.cpp.o -c /<>/src/fd_monitor.cpp In file included from /<>/src/common.h:23:0, from /<>/src/fd_monitor.h:10, from /<>/src/fd_monitor.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::chrono::time_point > >]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = std::chrono::time_point > >]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = std::chrono::time_point > >]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = std::chrono::time_point > >]’ /<>/src/maybe.h:188:46: required from ‘const T& maybe_t::operator*() const [with T = std::chrono::time_point > >]’ /<>/src/fd_monitor.cpp:84:5: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 57%] Building CXX object CMakeFiles/fishlib.dir/src/fish_version.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/fish_version.cpp.o -c /<>/src/fish_version.cpp [ 58%] Building CXX object CMakeFiles/fishlib.dir/src/flog.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/flog.cpp.o -c /<>/src/flog.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/flog.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 58%] Building CXX object CMakeFiles/fishlib.dir/src/function.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/function.cpp.o -c /<>/src/function.cpp In file included from /<>/src/common.h:23:0, from /<>/src/autoload.h:12, from /<>/src/function.cpp:21: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/function.cpp:121:35: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 59%] Building CXX object CMakeFiles/fishlib.dir/src/future_feature_flags.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/future_feature_flags.cpp.o -c /<>/src/future_feature_flags.cpp In file included from /<>/src/common.h:23:0, from /<>/src/future_feature_flags.h:10, from /<>/src/future_feature_flags.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 60%] Building CXX object CMakeFiles/fishlib.dir/src/highlight.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/highlight.cpp.o -c /<>/src/highlight.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/highlight.cpp:19: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = highlight_role_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = highlight_role_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/highlight.cpp:324:37: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 60%] Building CXX object CMakeFiles/fishlib.dir/src/history.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/history.cpp.o -c /<>/src/history.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/history.cpp:32: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = history_item_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = history_item_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = history_item_t]’ /<>/src/maybe.h:188:46: required from ‘const T& maybe_t::operator*() const [with T = history_item_t]’ /<>/src/history.cpp:662:13: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:188:46: required from ‘const T& maybe_t::operator*() const [with T = std::__cxx11::basic_string]’ /<>/src/history.cpp:796:43: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = env_var_t]’ /<>/src/history.cpp:1250:34: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 61%] Building CXX object CMakeFiles/fishlib.dir/src/history_file.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/history_file.cpp.o -c /<>/src/history_file.cpp In file included from /<>/src/history_file.h:12:0, from /<>/src/history_file.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 62%] Building CXX object CMakeFiles/fishlib.dir/src/input.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/input.cpp.o -c /<>/src/input.cpp In file included from /<>/src/common.h:23:0, from /<>/src/input.cpp:23: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = readline_cmd_t]’: /<>/src/maybe.h:164:37: required from ‘T& maybe_t::value() [with T = readline_cmd_t]’ /<>/src/input.cpp:415:70: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = char_event_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = char_event_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = input_mapping_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = input_mapping_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = wchar_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = wchar_t]’ /<>/src/maybe.h:206:85: required from ‘bool maybe_t::operator==(const T&) const [with T = wchar_t]’ /<>/src/input.cpp:483:46: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:188:46: required from ‘const T& maybe_t::operator*() const [with T = std::__cxx11::basic_string]’ /<>/src/input.cpp:865:44: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 62%] Building CXX object CMakeFiles/fishlib.dir/src/input_common.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/input_common.cpp.o -c /<>/src/input_common.cpp In file included from /<>/src/common.h:23:0, from /<>/src/input_common.cpp:23: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = char_event_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = char_event_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/input_common.cpp:129:41: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 63%] Building CXX object CMakeFiles/fishlib.dir/src/intern.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/intern.cpp.o -c /<>/src/intern.cpp [ 64%] Building CXX object CMakeFiles/fishlib.dir/src/io.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/io.cpp.o -c /<>/src/io.cpp In file included from /<>/src/common.h:23:0, from /<>/src/io.h:15, from /<>/src/io.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = autoclose_pipes_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = autoclose_pipes_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::chrono::time_point > >]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = std::chrono::time_point > >]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = std::chrono::time_point > >]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 65%] Building CXX object CMakeFiles/fishlib.dir/src/iothread.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/iothread.cpp.o -c /<>/src/iothread.cpp In file included from /<>/src/iothread.h:12:0, from /<>/src/iothread.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = work_request_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = work_request_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 65%] Building CXX object CMakeFiles/fishlib.dir/src/job_group.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/job_group.cpp.o -c /<>/src/job_group.cpp In file included from /<>/src/common.h:23:0, from /<>/src/job_group.h:9, from /<>/src/job_group.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:84:13: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(const maybe_detail::maybe_impl_t&) [with T = int]’ /<>/src/maybe.h:152:5: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termios]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termios]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 67%] Building CXX object CMakeFiles/fishlib.dir/src/kill.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/kill.cpp.o -c /<>/src/kill.cpp [ 68%] Building CXX object CMakeFiles/fishlib.dir/src/null_terminated_array.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/null_terminated_array.cpp.o -c /<>/src/null_terminated_array.cpp [ 68%] Building CXX object CMakeFiles/fishlib.dir/src/operation_context.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/operation_context.cpp.o -c /<>/src/operation_context.cpp [ 69%] Building CXX object CMakeFiles/fishlib.dir/src/output.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/output.cpp.o -c /<>/src/output.cpp In file included from /<>/src/common.h:23:0, from /<>/src/color.h:8, from /<>/src/output.cpp:27: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 70%] Building CXX object CMakeFiles/fishlib.dir/src/pager.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/pager.cpp.o -c /<>/src/pager.cpp In file included from /<>/src/common.h:23:0, from /<>/src/pager.cpp:14: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = screen_data_t::cursor_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:92:19: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(const maybe_detail::maybe_impl_t&) [with T = int]’ /<>/src/maybe.h:129:7: required from ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const edit_t*; _OI = edit_t*]’ /usr/include/c++/5/bits/stl_algobase.h:402:44: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const edit_t*; _OI = edit_t*]’ /usr/include/c++/5/bits/stl_algobase.h:438:45: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/5/bits/stl_algobase.h:471:8: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/5/bits/vector.tcc:206:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = edit_t; _Alloc = std::allocator]’ /<>/src/reader.h:50:8: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 70%] Building CXX object CMakeFiles/fishlib.dir/src/parse_execution.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/parse_execution.cpp.o -c /<>/src/parse_execution.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/parse_execution.h:7, from /<>/src/parse_execution.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = end_execution_reason_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = end_execution_reason_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = statuses_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = statuses_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termios]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termios]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = end_execution_reason_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = end_execution_reason_t]’ /<>/src/maybe.h:206:85: required from ‘bool maybe_t::operator==(const T&) const [with T = end_execution_reason_t]’ /<>/src/parse_execution.cpp:486:62: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 71%] Building CXX object CMakeFiles/fishlib.dir/src/parse_tree.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/parse_tree.cpp.o -c /<>/src/parse_tree.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/parse_tree.h:13, from /<>/src/parse_tree.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 72%] Building CXX object CMakeFiles/fishlib.dir/src/parse_util.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/parse_util.cpp.o -c /<>/src/parse_util.cpp In file included from /<>/src/common.h:23:0, from /<>/src/parse_util.h:9, from /<>/src/parse_util.cpp:7: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 72%] Building CXX object CMakeFiles/fishlib.dir/src/parser.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/parser.cpp.o -c /<>/src/parser.cpp In file included from /<>/src/common.h:23:0, from /<>/src/parser.h:14, from /<>/src/parser.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = event_t]’: /<>/src/maybe.h:84:13: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(const maybe_detail::maybe_impl_t&) [with T = event_t]’ /<>/src/maybe.h:152:5: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termios]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termios]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = event_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = event_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = event_t]’ /<>/src/maybe.h:152:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 73%] Building CXX object CMakeFiles/fishlib.dir/src/parser_keywords.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/parser_keywords.cpp.o -c /<>/src/parser_keywords.cpp [ 74%] Building CXX object CMakeFiles/fishlib.dir/src/path.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/path.cpp.o -c /<>/src/path.cpp In file included from /<>/src/common.h:23:0, from /<>/src/path.h:9, from /<>/src/path.cpp:6: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = env_var_t]’ /<>/src/path.cpp:63:31: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 74%] Building CXX object CMakeFiles/fishlib.dir/src/postfork.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/postfork.cpp.o -c /<>/src/postfork.cpp In file included from /<>/src/common.h:23:0, from /<>/src/postfork.cpp:18: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = posix_spawnattr_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = posix_spawnattr_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = posix_spawn_file_actions_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = posix_spawn_file_actions_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termios]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termios]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 75%] Building CXX object CMakeFiles/fishlib.dir/src/proc.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/proc.cpp.o -c /<>/src/proc.cpp In file included from /<>/src/common.h:23:0, from /<>/src/proc.cpp:41: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = statuses_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = statuses_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = termios]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = termios]’ /<>/src/proc.cpp:799:76: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termios]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = termios]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 76%] Building CXX object CMakeFiles/fishlib.dir/src/reader.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/reader.cpp.o -c /<>/src/reader.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/reader.cpp:47: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:92:19: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(const maybe_detail::maybe_impl_t&) [with T = int]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = history_item_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::vector]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::vector]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = selection_data_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = selection_data_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = selection_data_t]’: /<>/src/maybe.h:92:19: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(const maybe_detail::maybe_impl_t&) [with T = selection_data_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = edit_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = edit_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = char_event_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = char_event_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = readline_cmd_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = readline_cmd_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = screen_data_t::cursor_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = env_var_t]’ /<>/src/reader.cpp:2611:35: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = readline_cmd_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = readline_cmd_t]’ /<>/src/maybe.h:206:85: required from ‘bool maybe_t::operator==(const T&) const [with T = readline_cmd_t]’ /<>/src/reader.cpp:2960:38: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 76%] Building CXX object CMakeFiles/fishlib.dir/src/redirection.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/redirection.cpp.o -c /<>/src/redirection.cpp In file included from /<>/src/common.h:23:0, from /<>/src/redirection.h:6, from /<>/src/redirection.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 77%] Building CXX object CMakeFiles/fishlib.dir/src/sanity.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/sanity.cpp.o -c /<>/src/sanity.cpp In file included from /<>/src/common.h:23:0, from /<>/src/sanity.cpp:8: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 78%] Building CXX object CMakeFiles/fishlib.dir/src/screen.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/screen.cpp.o -c /<>/src/screen.cpp In file included from /<>/src/common.h:23:0, from /<>/src/screen.cpp:37: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = screen_data_t::cursor_t]’: /<>/src/maybe.h:164:37: required from ‘T& maybe_t::value() [with T = screen_data_t::cursor_t]’ /<>/src/screen.cpp:677:64: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 78%] Building CXX object CMakeFiles/fishlib.dir/src/signal.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/signal.cpp.o -c /<>/src/signal.cpp In file included from /<>/src/common.h:23:0, from /<>/src/signal.cpp:12: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = termsize_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = termsize_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 79%] Building CXX object CMakeFiles/fishlib.dir/src/termsize.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/termsize.cpp.o -c /<>/src/termsize.cpp In file included from /<>/src/common.h:23:0, from /<>/src/termsize.h:9, from /<>/src/termsize.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = termsize_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = termsize_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = termsize_t]’ /<>/src/maybe.h:188:46: required from ‘const T& maybe_t::operator*() const [with T = termsize_t]’ /<>/src/termsize.cpp:48:44: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = env_var_t]’ /<>/src/termsize.cpp:100:32: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = env_var_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = env_var_t]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = env_var_t]’ /<>/src/termsize.cpp:112:54: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 80%] Building CXX object CMakeFiles/fishlib.dir/src/timer.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/timer.cpp.o -c /<>/src/timer.cpp In file included from /<>/src/common.h:23:0, from /<>/src/timer.h:11, from /<>/src/timer.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 80%] Building CXX object CMakeFiles/fishlib.dir/src/tinyexpr.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/tinyexpr.cpp.o -c /<>/src/tinyexpr.cpp [ 81%] Building CXX object CMakeFiles/fishlib.dir/src/tokenizer.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/tokenizer.cpp.o -c /<>/src/tokenizer.cpp In file included from /<>/src/common.h:23:0, from /<>/src/tokenizer.h:8, from /<>/src/tokenizer.cpp:5: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = long unsigned int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = long unsigned int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 82%] Building CXX object CMakeFiles/fishlib.dir/src/topic_monitor.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/topic_monitor.cpp.o -c /<>/src/topic_monitor.cpp In file included from /<>/src/common.h:23:0, from /<>/src/topic_monitor.h:13, from /<>/src/topic_monitor.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = autoclose_pipes_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = autoclose_pipes_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 82%] Building CXX object CMakeFiles/fishlib.dir/src/trace.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/trace.cpp.o -c /<>/src/trace.cpp In file included from /<>/src/common.h:23:0, from /<>/src/trace.h:7, from /<>/src/trace.cpp:3: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:195:37: required from ‘decltype ((S().empty(), bool())) maybe_t::missing_or_empty() const [with S = env_var_t; T = env_var_t; decltype ((S().empty(), bool())) = bool]’ /<>/src/trace.cpp:15:64: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = int]’ /<>/src/proc.h:355:66: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = env_var_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = env_var_t]’ /<>/src/maybe.h:210:27: required from ‘maybe_t::~maybe_t() [with T = env_var_t]’ /<>/src/trace.cpp:15:45: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 83%] Building CXX object CMakeFiles/fishlib.dir/src/utf8.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/utf8.cpp.o -c /<>/src/utf8.cpp [ 84%] Building CXX object CMakeFiles/fishlib.dir/src/util.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/util.cpp.o -c /<>/src/util.cpp [ 84%] Building CXX object CMakeFiles/fishlib.dir/src/wait_handle.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/wait_handle.cpp.o -c /<>/src/wait_handle.cpp [ 85%] Building CXX object CMakeFiles/fishlib.dir/src/wcstringutil.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/wcstringutil.cpp.o -c /<>/src/wcstringutil.cpp In file included from /<>/src/common.h:23:0, from /<>/src/wcstringutil.h:10, from /<>/src/wcstringutil.cpp:4: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 86%] Building CXX object CMakeFiles/fishlib.dir/src/wgetopt.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/wgetopt.cpp.o -c /<>/src/wgetopt.cpp [ 86%] Building CXX object CMakeFiles/fishlib.dir/src/wildcard.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/wildcard.cpp.o -c /<>/src/wildcard.cpp In file included from /<>/src/common.h:23:0, from /<>/src/wildcard.h:8, from /<>/src/wildcard.cpp:5: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = string_fuzzy_match_t]’ /<>/src/wildcard.cpp:812:28: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 87%] Building CXX object CMakeFiles/fishlib.dir/src/wutil.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/wutil.cpp.o -c /<>/src/wutil.cpp In file included from /<>/src/common.h:23:0, from /<>/src/wutil.h:19, from /<>/src/wutil.cpp:5: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 88%] Building CXX object CMakeFiles/fishlib.dir/src/fds.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fishlib.dir/src/fds.cpp.o -c /<>/src/fds.cpp In file included from /<>/src/fds.h:16:0, from /<>/src/fds.cpp:5: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = autoclose_pipes_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = autoclose_pipes_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 88%] Linking CXX static library libfishlib.a /usr/bin/cmake -P CMakeFiles/fishlib.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/fishlib.dir/link.txt --verbose=1 /usr/bin/ar qc libfishlib.a CMakeFiles/fishlib.dir/src/ast.cpp.o CMakeFiles/fishlib.dir/src/autoload.cpp.o CMakeFiles/fishlib.dir/src/builtin.cpp.o CMakeFiles/fishlib.dir/src/builtin_argparse.cpp.o CMakeFiles/fishlib.dir/src/builtin_bg.cpp.o CMakeFiles/fishlib.dir/src/builtin_bind.cpp.o CMakeFiles/fishlib.dir/src/builtin_block.cpp.o CMakeFiles/fishlib.dir/src/builtin_builtin.cpp.o CMakeFiles/fishlib.dir/src/builtin_cd.cpp.o CMakeFiles/fishlib.dir/src/builtin_command.cpp.o CMakeFiles/fishlib.dir/src/builtin_commandline.cpp.o CMakeFiles/fishlib.dir/src/builtin_complete.cpp.o CMakeFiles/fishlib.dir/src/builtin_contains.cpp.o CMakeFiles/fishlib.dir/src/builtin_disown.cpp.o CMakeFiles/fishlib.dir/src/builtin_echo.cpp.o CMakeFiles/fishlib.dir/src/builtin_emit.cpp.o CMakeFiles/fishlib.dir/src/builtin_eval.cpp.o CMakeFiles/fishlib.dir/src/builtin_exit.cpp.o CMakeFiles/fishlib.dir/src/builtin_fg.cpp.o CMakeFiles/fishlib.dir/src/builtin_function.cpp.o CMakeFiles/fishlib.dir/src/builtin_functions.cpp.o CMakeFiles/fishlib.dir/src/builtin_history.cpp.o CMakeFiles/fishlib.dir/src/builtin_jobs.cpp.o CMakeFiles/fishlib.dir/src/builtin_math.cpp.o CMakeFiles/fishlib.dir/src/builtin_printf.cpp.o CMakeFiles/fishlib.dir/src/builtin_pwd.cpp.o CMakeFiles/fishlib.dir/src/builtin_random.cpp.o CMakeFiles/fishlib.dir/src/builtin_read.cpp.o CMakeFiles/fishlib.dir/src/builtin_realpath.cpp.o CMakeFiles/fishlib.dir/src/builtin_return.cpp.o CMakeFiles/fishlib.dir/src/builtin_set.cpp.o CMakeFiles/fishlib.dir/src/builtin_set_color.cpp.o CMakeFiles/fishlib.dir/src/builtin_source.cpp.o CMakeFiles/fishlib.dir/src/builtin_status.cpp.o CMakeFiles/fishlib.dir/src/builtin_string.cpp.o CMakeFiles/fishlib.dir/src/builtin_test.cpp.o CMakeFiles/fishlib.dir/src/builtin_type.cpp.o CMakeFiles/fishlib.dir/src/builtin_ulimit.cpp.o CMakeFiles/fishlib.dir/src/builtin_wait.cpp.o CMakeFiles/fishlib.dir/src/color.cpp.o CMakeFiles/fishlib.dir/src/common.cpp.o CMakeFiles/fishlib.dir/src/complete.cpp.o CMakeFiles/fishlib.dir/src/env.cpp.o CMakeFiles/fishlib.dir/src/env_dispatch.cpp.o CMakeFiles/fishlib.dir/src/env_universal_common.cpp.o CMakeFiles/fishlib.dir/src/event.cpp.o CMakeFiles/fishlib.dir/src/exec.cpp.o CMakeFiles/fishlib.dir/src/expand.cpp.o CMakeFiles/fishlib.dir/src/fallback.cpp.o CMakeFiles/fishlib.dir/src/fd_monitor.cpp.o CMakeFiles/fishlib.dir/src/fish_version.cpp.o CMakeFiles/fishlib.dir/src/flog.cpp.o CMakeFiles/fishlib.dir/src/function.cpp.o CMakeFiles/fishlib.dir/src/future_feature_flags.cpp.o CMakeFiles/fishlib.dir/src/highlight.cpp.o CMakeFiles/fishlib.dir/src/history.cpp.o CMakeFiles/fishlib.dir/src/history_file.cpp.o CMakeFiles/fishlib.dir/src/input.cpp.o CMakeFiles/fishlib.dir/src/input_common.cpp.o CMakeFiles/fishlib.dir/src/intern.cpp.o CMakeFiles/fishlib.dir/src/io.cpp.o CMakeFiles/fishlib.dir/src/iothread.cpp.o CMakeFiles/fishlib.dir/src/job_group.cpp.o CMakeFiles/fishlib.dir/src/kill.cpp.o CMakeFiles/fishlib.dir/src/null_terminated_array.cpp.o CMakeFiles/fishlib.dir/src/operation_context.cpp.o CMakeFiles/fishlib.dir/src/output.cpp.o CMakeFiles/fishlib.dir/src/pager.cpp.o CMakeFiles/fishlib.dir/src/parse_execution.cpp.o CMakeFiles/fishlib.dir/src/parse_tree.cpp.o CMakeFiles/fishlib.dir/src/parse_util.cpp.o CMakeFiles/fishlib.dir/src/parser.cpp.o CMakeFiles/fishlib.dir/src/parser_keywords.cpp.o CMakeFiles/fishlib.dir/src/path.cpp.o CMakeFiles/fishlib.dir/src/postfork.cpp.o CMakeFiles/fishlib.dir/src/proc.cpp.o CMakeFiles/fishlib.dir/src/reader.cpp.o CMakeFiles/fishlib.dir/src/redirection.cpp.o CMakeFiles/fishlib.dir/src/sanity.cpp.o CMakeFiles/fishlib.dir/src/screen.cpp.o CMakeFiles/fishlib.dir/src/signal.cpp.o CMakeFiles/fishlib.dir/src/termsize.cpp.o CMakeFiles/fishlib.dir/src/timer.cpp.o CMakeFiles/fishlib.dir/src/tinyexpr.cpp.o CMakeFiles/fishlib.dir/src/tokenizer.cpp.o CMakeFiles/fishlib.dir/src/topic_monitor.cpp.o CMakeFiles/fishlib.dir/src/trace.cpp.o CMakeFiles/fishlib.dir/src/utf8.cpp.o CMakeFiles/fishlib.dir/src/util.cpp.o CMakeFiles/fishlib.dir/src/wait_handle.cpp.o CMakeFiles/fishlib.dir/src/wcstringutil.cpp.o CMakeFiles/fishlib.dir/src/wgetopt.cpp.o CMakeFiles/fishlib.dir/src/wildcard.cpp.o CMakeFiles/fishlib.dir/src/wutil.cpp.o CMakeFiles/fishlib.dir/src/fds.cpp.o /usr/bin/ranlib libfishlib.a make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 89%] Built target fishlib make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish.dir/DependInfo.cmake --color= Scanning dependencies of target fish make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 90%] Building CXX object CMakeFiles/fish.dir/src/fish.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fish.dir/src/fish.cpp.o -c /<>/src/fish.cpp In file included from /<>/src/common.h:23:0, from /<>/src/builtin.h:9, from /<>/src/fish.cpp:40: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = history_item_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = history_item_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 91%] Linking CXX executable fish /usr/bin/cmake -E cmake_link_script CMakeFiles/fish.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -Wl,-Bsymbolic-functions -Wl,-z,relro -fuse-ld=gold CMakeFiles/fish.dir/src/fish.cpp.o -o fish -rdynamic libfishlib.a -lcurses -ltinfo -pthread -ldl libpcre2-32.a make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 91%] Built target fish make -f CMakeFiles/pofiles_3.dir/build.make CMakeFiles/pofiles_3.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_3.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_3 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_3.dir/build.make CMakeFiles/pofiles_3.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 92%] Generating fr.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/fr.gmo po/fr.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 92%] Built target pofiles_3 make -f CMakeFiles/fish_indent.dir/build.make CMakeFiles/fish_indent.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_indent.dir/DependInfo.cmake --color= Scanning dependencies of target fish_indent make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_indent.dir/build.make CMakeFiles/fish_indent.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 92%] Building CXX object CMakeFiles/fish_indent.dir/src/fish_indent.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fish_indent.dir/src/fish_indent.cpp.o -c /<>/src/fish_indent.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/fish_indent.cpp:36: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 93%] Building CXX object CMakeFiles/fish_indent.dir/src/print_help.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fish_indent.dir/src/print_help.cpp.o -c /<>/src/print_help.cpp [ 94%] Linking CXX executable fish_indent /usr/bin/cmake -E cmake_link_script CMakeFiles/fish_indent.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -Wl,-Bsymbolic-functions -Wl,-z,relro -fuse-ld=gold CMakeFiles/fish_indent.dir/src/fish_indent.cpp.o CMakeFiles/fish_indent.dir/src/print_help.cpp.o -o fish_indent -rdynamic libfishlib.a -lcurses -ltinfo -pthread -ldl libpcre2-32.a make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 94%] Built target fish_indent make -f CMakeFiles/pofiles_7.dir/build.make CMakeFiles/pofiles_7.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_7.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_7 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_7.dir/build.make CMakeFiles/pofiles_7.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 95%] Generating pt_BR.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/pt_BR.gmo po/pt_BR.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 95%] Built target pofiles_7 make -f CMakeFiles/link_doc.dir/build.make CMakeFiles/link_doc.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/link_doc.dir/DependInfo.cmake --color= Scanning dependencies of target link_doc make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/link_doc.dir/build.make CMakeFiles/link_doc.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E create_symlink /<>/user_doc /<>/obj-aarch64-linux-gnu/user_doc make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 95%] Built target link_doc make -f CMakeFiles/fish_key_reader.dir/build.make CMakeFiles/fish_key_reader.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_key_reader.dir/DependInfo.cmake --color= Scanning dependencies of target fish_key_reader make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_key_reader.dir/build.make CMakeFiles/fish_key_reader.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 95%] Building CXX object CMakeFiles/fish_key_reader.dir/src/fish_key_reader.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fish_key_reader.dir/src/fish_key_reader.cpp.o -c /<>/src/fish_key_reader.cpp In file included from /<>/src/common.h:23:0, from /<>/src/fish_key_reader.cpp:26: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = char_event_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = char_event_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = int]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = int]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ [ 96%] Building CXX object CMakeFiles/fish_key_reader.dir/src/print_help.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fish_key_reader.dir/src/print_help.cpp.o -c /<>/src/print_help.cpp [ 97%] Linking CXX executable fish_key_reader /usr/bin/cmake -E cmake_link_script CMakeFiles/fish_key_reader.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -Wl,-Bsymbolic-functions -Wl,-z,relro -fuse-ld=gold CMakeFiles/fish_key_reader.dir/src/fish_key_reader.cpp.o CMakeFiles/fish_key_reader.dir/src/print_help.cpp.o -o fish_key_reader -rdynamic libfishlib.a -lcurses -ltinfo -pthread -ldl libpcre2-32.a make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 97%] Built target fish_key_reader make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_test_helper.dir/DependInfo.cmake --color= Scanning dependencies of target fish_test_helper make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 97%] Building CXX object CMakeFiles/fish_test_helper.dir/src/fish_test_helper.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -std=gnu++11 -o CMakeFiles/fish_test_helper.dir/src/fish_test_helper.cpp.o -c /<>/src/fish_test_helper.cpp [ 98%] Linking CXX executable fish_test_helper /usr/bin/cmake -E cmake_link_script CMakeFiles/fish_test_helper.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -Wl,-Bsymbolic-functions -Wl,-z,relro -fuse-ld=gold CMakeFiles/fish_test_helper.dir/src/fish_test_helper.cpp.o -o fish_test_helper -rdynamic make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 98%] Built target fish_test_helper make -f CMakeFiles/pofiles_6.dir/build.make CMakeFiles/pofiles_6.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_6.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_6 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_6.dir/build.make CMakeFiles/pofiles_6.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [100%] Generating pl.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/pl.gmo po/pl.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target pofiles_6 make -f CMakeFiles/pofiles_2.dir/build.make CMakeFiles/pofiles_2.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_2.dir/DependInfo.cmake --color= Scanning dependencies of target pofiles_2 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_2.dir/build.make CMakeFiles/pofiles_2.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [100%] Generating en.gmo cd /<> && /usr/bin/msgfmt -o /<>/obj-aarch64-linux-gnu/en.gmo po/en.po make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target pofiles_2 make[2]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-aarch64-linux-gnu' cd /<> dh_auto_test -a cd obj-aarch64-linux-gnu make -j1 test ARGS\+=-j1 make[1]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -H/<> -B/<>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 test make[2]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -H/<> -B/<>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles 88 make -f CMakeFiles/Makefile2 CMakeFiles/test.dir/all make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/tests_dir.dir/build.make CMakeFiles/tests_dir.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/tests_dir.dir/DependInfo.cmake --color= Scanning dependencies of target tests_dir make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/tests_dir.dir/build.make CMakeFiles/tests_dir.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' Copying test files to binary dir /usr/bin/cmake -E copy_directory /<>/tests/ /<>/obj-aarch64-linux-gnu/tests/ make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 0%] Built target tests_dir make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_test_helper.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' make[4]: Nothing to be done for 'CMakeFiles/fish_test_helper.dir/build'. make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target fish_test_helper make -f CMakeFiles/symlink_functions.dir/build.make CMakeFiles/symlink_functions.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/symlink_functions.dir/DependInfo.cmake --color= Scanning dependencies of target symlink_functions make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/symlink_functions.dir/build.make CMakeFiles/symlink_functions.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E create_symlink /<>/share/functions /<>/obj-aarch64-linux-gnu/share/functions make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target symlink_functions make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/pcre2 /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/pcre2 /<>/obj-aarch64-linux-gnu/pcre2/CMakeFiles/pcre2-32.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' make[4]: Nothing to be done for 'pcre2/CMakeFiles/pcre2-32.dir/build'. make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 22%] Built target pcre2-32 make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<> && /<>/build_tools/git_version_gen.sh /<>/obj-aarch64-linux-gnu make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 22%] Built target CHECK-FISH-BUILD-VERSION-FILE make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fishlib.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' make[4]: Nothing to be done for 'CMakeFiles/fishlib.dir/build'. make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 96%] Built target fishlib make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' make[4]: Nothing to be done for 'CMakeFiles/fish.dir/build'. make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 98%] Built target fish make -f CMakeFiles/tests_buildroot_target.dir/build.make CMakeFiles/tests_buildroot_target.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/tests_buildroot_target.dir/DependInfo.cmake --color= Scanning dependencies of target tests_buildroot_target make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/tests_buildroot_target.dir/build.make CMakeFiles/tests_buildroot_target.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E make_directory /<>/obj-aarch64-linux-gnu/test/buildroot DESTDIR=/<>/obj-aarch64-linux-gnu/test/buildroot /usr/bin/cmake --build /<>/obj-aarch64-linux-gnu --target install make[5]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -H/<> -B/<>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles /<>/obj-aarch64-linux-gnu/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[6]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<> && /<>/build_tools/git_version_gen.sh /<>/obj-aarch64-linux-gnu make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 0%] Built target CHECK-FISH-BUILD-VERSION-FILE /usr/bin/make -f CMakeFiles/build_fish_pc.dir/build.make CMakeFiles/build_fish_pc.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/build_fish_pc.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/build_fish_pc.dir/build.make CMakeFiles/build_fish_pc.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/build_fish_pc.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 0%] Built target build_fish_pc /usr/bin/make -f CMakeFiles/pofiles_9.dir/build.make CMakeFiles/pofiles_9.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_9.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_9.dir/build.make CMakeFiles/pofiles_9.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_9.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target pofiles_9 /usr/bin/make -f CMakeFiles/pofiles_5.dir/build.make CMakeFiles/pofiles_5.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_5.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_5.dir/build.make CMakeFiles/pofiles_5.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_5.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target pofiles_5 /usr/bin/make -f CMakeFiles/pofiles_4.dir/build.make CMakeFiles/pofiles_4.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_4.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_4.dir/build.make CMakeFiles/pofiles_4.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_4.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles_4 /usr/bin/make -f CMakeFiles/pofiles_8.dir/build.make CMakeFiles/pofiles_8.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_8.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_8.dir/build.make CMakeFiles/pofiles_8.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_8.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles_8 /usr/bin/make -f CMakeFiles/pofiles_1.dir/build.make CMakeFiles/pofiles_1.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_1.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_1.dir/build.make CMakeFiles/pofiles_1.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_1.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 3%] Built target pofiles_1 /usr/bin/make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/pcre2 /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/pcre2 /<>/obj-aarch64-linux-gnu/pcre2/CMakeFiles/pcre2-32.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'pcre2/CMakeFiles/pcre2-32.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 22%] Built target pcre2-32 /usr/bin/make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fishlib.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/fishlib.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 89%] Built target fishlib /usr/bin/make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/fish.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 91%] Built target fish /usr/bin/make -f CMakeFiles/pofiles_3.dir/build.make CMakeFiles/pofiles_3.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_3.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_3.dir/build.make CMakeFiles/pofiles_3.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_3.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 92%] Built target pofiles_3 /usr/bin/make -f CMakeFiles/fish_indent.dir/build.make CMakeFiles/fish_indent.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_indent.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/fish_indent.dir/build.make CMakeFiles/fish_indent.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/fish_indent.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 94%] Built target fish_indent /usr/bin/make -f CMakeFiles/pofiles_7.dir/build.make CMakeFiles/pofiles_7.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_7.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_7.dir/build.make CMakeFiles/pofiles_7.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_7.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 95%] Built target pofiles_7 /usr/bin/make -f CMakeFiles/link_doc.dir/build.make CMakeFiles/link_doc.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/link_doc.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/link_doc.dir/build.make CMakeFiles/link_doc.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E create_symlink /<>/user_doc /<>/obj-aarch64-linux-gnu/user_doc make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 95%] Built target link_doc /usr/bin/make -f CMakeFiles/fish_key_reader.dir/build.make CMakeFiles/fish_key_reader.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_key_reader.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/fish_key_reader.dir/build.make CMakeFiles/fish_key_reader.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/fish_key_reader.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 97%] Built target fish_key_reader /usr/bin/make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_test_helper.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/fish_test_helper.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 98%] Built target fish_test_helper /usr/bin/make -f CMakeFiles/pofiles_6.dir/build.make CMakeFiles/pofiles_6.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_6.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_6.dir/build.make CMakeFiles/pofiles_6.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_6.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target pofiles_6 /usr/bin/make -f CMakeFiles/pofiles_2.dir/build.make CMakeFiles/pofiles_2.dir/depend make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_2.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/make -f CMakeFiles/pofiles_2.dir/build.make CMakeFiles/pofiles_2.dir/build make[7]: Entering directory '/<>/obj-aarch64-linux-gnu' make[7]: Nothing to be done for 'CMakeFiles/pofiles_2.dir/build'. make[7]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target pofiles_2 make[6]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[6]: Entering directory '/<>/obj-aarch64-linux-gnu' make[6]: Nothing to be done for 'preinstall'. make[6]: Leaving directory '/<>/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" make[5]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E copy /<>/obj-aarch64-linux-gnu/fish_test_helper /<>/obj-aarch64-linux-gnu/test/buildroot//usr/bin /usr/bin/cmake -E create_symlink /<>/obj-aarch64-linux-gnu/test/buildroot//usr /<>/obj-aarch64-linux-gnu/test/root make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target tests_buildroot_target make -f CMakeFiles/test_prep.dir/build.make CMakeFiles/test_prep.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/test_prep.dir/DependInfo.cmake --color= Scanning dependencies of target test_prep make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/test_prep.dir/build.make CMakeFiles/test_prep.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E remove_directory /<>/obj-aarch64-linux-gnu/test/data /usr/bin/cmake -E make_directory /<>/obj-aarch64-linux-gnu/test/data /usr/bin/cmake -E remove_directory /<>/obj-aarch64-linux-gnu/test/temp /usr/bin/cmake -E make_directory /<>/obj-aarch64-linux-gnu/test/temp /usr/bin/cmake -E remove_directory /<>/obj-aarch64-linux-gnu/test/xdg_data /usr/bin/cmake -E make_directory /<>/obj-aarch64-linux-gnu/test/xdg_data /usr/bin/cmake -E remove_directory /<>/obj-aarch64-linux-gnu/test/xdg_config /usr/bin/cmake -E make_directory /<>/obj-aarch64-linux-gnu/test/xdg_config /usr/bin/cmake -E remove_directory /<>/obj-aarch64-linux-gnu/test/xdg_runtime /usr/bin/cmake -E make_directory /<>/obj-aarch64-linux-gnu/test/xdg_runtime make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target test_prep make -f CMakeFiles/fish_tests.dir/build.make CMakeFiles/fish_tests.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_tests.dir/DependInfo.cmake --color= Scanning dependencies of target fish_tests make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_tests.dir/build.make CMakeFiles/fish_tests.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' Building CXX object CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o /usr/bin/aarch64-linux-gnu-g++ -DBINDIR=L\"/usr/bin\" -DCMAKE_BINARY_DIR=\"/<>/obj-aarch64-linux-gnu\" -DCMAKE_SOURCE_DIR=\"/<>\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish\" -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_REENTRANT -D_UNICODE=1 -I/<>/obj-aarch64-linux-gnu -I/<>/obj-aarch64-linux-gnu/pcre2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -fno-exceptions -pthread -std=gnu++11 -o CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o -c /<>/src/fish_tests.cpp In file included from /<>/src/common.h:23:0, from /<>/src/global_safety.h:10, from /<>/src/flog.h:13, from /<>/src/ast.h:10, from /<>/src/fish_tests.cpp:43: /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = pipe_or_redir_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = pipe_or_redir_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = source_range_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = source_range_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = string_fuzzy_match_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = string_fuzzy_match_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = wchar_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = wchar_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = tok_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = tok_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = redirection_mode_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = redirection_mode_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::chrono::time_point > >]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = std::chrono::time_point > >]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = env_var_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = env_var_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = edit_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = edit_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = int]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = int]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = history_item_t]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = history_item_t]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:76:30: required from ‘maybe_detail::maybe_impl_t& maybe_detail::maybe_impl_t::operator=(maybe_detail::maybe_impl_t&&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:129:7: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:84:13: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(const maybe_detail::maybe_impl_t&) [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:152:5: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = autoclose_pipes_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = autoclose_pipes_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = termsize_t]’: /<>/src/maybe.h:84:13: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(const maybe_detail::maybe_impl_t&) [with T = termsize_t]’ /<>/src/maybe.h:152:5: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = termsize_t]’: /<>/src/maybe.h:69:38: required from ‘maybe_detail::maybe_impl_t::maybe_impl_t(maybe_detail::maybe_impl_t&&) [with T = termsize_t]’ /<>/src/maybe.h:153:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘T& maybe_detail::maybe_impl_t::value() [with T = screen_data_t::cursor_t]’: /<>/src/maybe.h:28:18: required from ‘void maybe_detail::maybe_impl_t::reset() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:97:28: required from ‘maybe_detail::maybe_impl_t::~maybe_impl_t() [with T = screen_data_t::cursor_t]’ /<>/src/maybe.h:140:5: required from here /<>/src/maybe.h:18:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = int]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = int]’ /<>/src/maybe.h:200:72: required from ‘bool maybe_t::operator==(const maybe_t&) const [with T = int]’ /<>/src/proc.h:355:92: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(storage); ^ /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = env_var_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = env_var_t]’ /<>/src/maybe.h:186:48: required from ‘const T* maybe_t::operator->() const [with T = env_var_t]’ /<>/src/fish_tests.cpp:3851:31: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = std::__cxx11::basic_string]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = std::__cxx11::basic_string]’ /<>/src/maybe.h:206:85: required from ‘bool maybe_t::operator==(const T&) const [with T = std::__cxx11::basic_string]’ /<>/src/fish_tests.cpp:3973:5: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /<>/src/maybe.h: In instantiation of ‘const T& maybe_detail::maybe_impl_t::value() const [with T = redirection_mode_t]’: /<>/src/maybe.h:166:49: required from ‘const T& maybe_t::value() const [with T = redirection_mode_t]’ /<>/src/maybe.h:206:85: required from ‘bool maybe_t::operator==(const T&) const [with T = redirection_mode_t]’ /<>/src/maybe.h:208:58: required from ‘bool maybe_t::operator!=(const T&) const [with T = redirection_mode_t]’ /<>/src/fish_tests.cpp:775:53: required from here /<>/src/maybe.h:23:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Linking CXX executable fish_tests /usr/bin/cmake -E cmake_link_script CMakeFiles/fish_tests.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-comment -Wno-address -Wl,-Bsymbolic-functions -Wl,-z,relro -fuse-ld=gold CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o -o fish_tests -rdynamic libfishlib.a -lcurses -ltinfo -pthread -ldl libpcre2-32.a Erratum 843419 found and fixed at "libfishlib.a(ast.cpp.o)", section 350, offset 0x00000320. Erratum 843419 found and fixed at "libfishlib.a(ast.cpp.o)", section 350, offset 0x00000320. make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target fish_tests make -f CMakeFiles/serial_test_low_level.dir/build.make CMakeFiles/serial_test_low_level.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/serial_test_low_level.dir/DependInfo.cmake --color= Scanning dependencies of target serial_test_low_level make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/serial_test_low_level.dir/build.make CMakeFiles/serial_test_low_level.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' env XDG_DATA_DIRS= XDG_DATA_HOME=/<>/obj-aarch64-linux-gnu/test/xdg_data XDG_CONFIG_HOME=/<>/obj-aarch64-linux-gnu/test/xdg_config XDG_RUNTIME_DIR=/<>/obj-aarch64-linux-gnu/test/xdg_runtime ./fish_tests 0 / 5...done (2) 1 / 5...done (21) 2 / 5...done (401) 3 / 5...done (8001) 4 / 5...done (160001) /<>/obj-aarch64-linux-gnu/test/temp Testing low-level functionality Testing utility functions Testing split_string_tok Testing wwrite_to_fd Testing str_to_num Testing enum set Testing enum array Testing syntax highlighting Testing parser two-token lookahead Fuzzing parser All fuzzed in 0.793721 seconds! Testing parser correctness Parse tests complete Testing new parser ad hoc tests Testing new parser error reporting Testing error messages Testing escaping and unescaping Testing escaping with quotes Testing formatting functions Testing wide/narrow string conversion Testing convert_nulls Testing tokenizer Test correct tokenization Testing fd_monitor Testing iothreads Testing pthreads Testing debounce Testing debounce timeout Testing parser Testing block nesting Testing detection of invalid use of builtin commands Testing basic evaluation Testing recursion detection Testing empty function name Testing eval_args Testing Ctrl-C cancellation. If this hangs, that's a bug! Testing indents Testing utf8 Testing future feature flags Testing escape_sequences Testing escaping strings as pcre2 literals Testing LRU cache Testing parameter expansion Testing overflowing expansions Testing fuzzy string matching Testing ifind Testing ifind with fuzzy logic Testing abbreviations Testing test builtin Testing fish_wcstod Testing path functions Testing pager navigation Testing pager layout Testing word motion Testing is_potential_path Testing colors Testing complete Testing autoload Testing input Testing line iterator Testing undo/redo setting and restoring text and cursor position. Testing undoing coalesced edits. Testing universal variables Testing universal variable output Testing universal variable parsing Testing universal variable legacy parsing Testing universal callbacks Testing universal format detection Testing universal Ok to save Testing universal notifiers with strategy 2 Testing wait handles Testing completion insertions Testing scenarios that should produce no autosuggestions Testing autosuggestion combining Testing history Testing history merge Testing history path detection Testing history race conditions Testing history_sample_fish_1_x Testing history_sample_fish_2_0 Testing bash import Testing history_sample_corrupt1 Testing builtin_string Testing illegal command exit code Testing maybe_t Testing path normalization Testing wdirname and wbasename Testing topic monitor Torture-testing topic monitor Testing pipes Testing fd event signaller Testing timer format Testing termsize Testing killring Encountered 0 errors in low-level tests make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target serial_test_low_level make -f CMakeFiles/serial_test_fishscript.dir/build.make CMakeFiles/serial_test_fishscript.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/serial_test_fishscript.dir/DependInfo.cmake --color= Scanning dependencies of target serial_test_fishscript make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/serial_test_fishscript.dir/build.make CMakeFiles/serial_test_fishscript.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd tests && env XDG_DATA_DIRS= XDG_DATA_HOME=/<>/obj-aarch64-linux-gnu/test/xdg_data XDG_CONFIG_HOME=/<>/obj-aarch64-linux-gnu/test/xdg_config XDG_RUNTIME_DIR=/<>/obj-aarch64-linux-gnu/test/xdg_runtime /<>/obj-aarch64-linux-gnu/test/root/bin/fish test.fish Testing high level script functionality Testing file checks/abbr.fish ... ok (300 ms) Testing file checks/alias.fish ... ok (172 ms) Testing file checks/andandoror.fish ... ok (42 ms) Testing file checks/andor.fish ... ok (21 ms) Testing file checks/argparse.fish ... ok (160 ms) Testing file checks/bad-option.fish ... ok (14 ms) Testing file checks/basic.fish ... ok (183 ms) Testing file checks/bind.fish ... ok (34 ms) Testing file checks/braces.fish ... ok (25 ms) Testing file checks/broken-config.fish ... ok (55 ms) Testing file checks/builtinbuiltin.fish ... ok (18 ms) Testing file checks/caller-observer.fish ... ok (29 ms) Testing file checks/cd.fish ... ok (2448 ms) Testing file checks/check-all-fish-files.fish ... ok (5810 ms) Testing file checks/cmdsub-limit.fish ... ok (41 ms) Testing file checks/colon-delimited-var.fish ... ok (22 ms) Testing file checks/command-1.fish ... ok (19 ms) Testing file checks/command-2.fish ... ok (16 ms) Testing file checks/command-not-found.fish ... ok (73 ms) Testing file checks/command-vars-persist.fish ... ok (15 ms) Testing file checks/complete.fish ... ok (343 ms) Testing file checks/complete_directories.fish ... ok (71 ms) Testing file checks/contains_opt.fish ... ok (52 ms) Testing file checks/count.fish ... ok (79 ms) Testing file checks/deep-cmdsub.fish ... ok (76 ms) Testing file checks/directory-redirect.fish ... ok (19 ms) Testing file checks/disown-parent.fish ... ok (522 ms) Testing file checks/empty.fish ... ok (17 ms) Testing file checks/env.fish ... ok (25 ms) Testing file checks/eval.fish ... ok (32 ms) Testing file checks/exec.fish ... ok (21 ms) Testing file checks/exit-status-with-closing-stderr.fish ... ok (15 ms) Testing file checks/expansion.fish ... ok (219 ms) Testing file checks/fds.fish ... ok (86 ms) Testing file checks/features-nocaret1.fish ... ok (22 ms) Testing file checks/features-nocaret2.fish ... ok (17 ms) Testing file checks/features-nocaret3.fish ... ok (17 ms) Testing file checks/features-nocaret4.fish ... ok (18 ms) Testing file checks/features-nocaret5.fish ... ok (30 ms) Testing file checks/features-qmark1.fish ... ok (24 ms) Testing file checks/features-qmark2.fish ... ok (21 ms) Testing file checks/features-string-backslashes-off.fish ... ok (18 ms) Testing file checks/features-string-backslashes.fish ... ok (19 ms) Testing file checks/fish_add_path.fish ... ok (96 ms) Testing file checks/for.fish ... ok (19 ms) Testing file checks/function-definition.fish ... ok (23 ms) Testing file checks/function.fish ... ok (47 ms) Testing file checks/functions.fish ... ok (54 ms) Testing file checks/git.fish ... SKIPPED (10 ms) Testing file checks/glob.fish ... ok (142 ms) Testing file checks/history.fish ... ok (51 ms) Testing file checks/indent.fish ... ok (335 ms) Testing file checks/init-command-2.fish ... ok (19 ms) Testing file checks/init-command-mix-ordering.fish ... ok (19 ms) Testing file checks/init-command-mix.fish ... ok (17 ms) Testing file checks/init-command.fish ... ok (16 ms) Testing file checks/init-unreadable-cwd.fish ... ok (50 ms) Testing file checks/invocation.fish ... ok (206 ms) Testing file checks/job-control-noninteractive.fish ... ok (41 ms) Testing file checks/job-control-not-a-tty.fish ... ok (21 ms) Testing file checks/job-ids.fish ... ok (42 ms) Testing file checks/jobs.fish ... ok (5374 ms) Testing file checks/line-continuation.fish ... ok (19 ms) Testing file checks/line-number.fish ... ok (21 ms) Testing file checks/locale.fish ... ok (96 ms) Testing file checks/loops.fish ... ok (46 ms) Testing file checks/math.fish ... ok (47 ms) Testing file checks/no-config.fish ... ok (18 ms) Testing file checks/no-execute.fish ... ok (38 ms) Testing file checks/noshebang.fish ... ok (620 ms) Testing file checks/pipeline-pgroup.fish ... ok (80 ms) Testing file checks/pipestatus.fish ... ok (115 ms) Testing file checks/printf.fish ... ok (59 ms) Testing file checks/psub.fish ... ok (250 ms) Testing file checks/random.fish ... ok (279 ms) Testing file checks/rc-returned.fish ... ok (33 ms) Testing file checks/read.fish ... ok (216 ms) Testing file checks/realpath.fish ... ok (78 ms) Testing file checks/redirect.fish ... ok (135 ms) Testing file checks/regex-import.fish ... ok (39 ms) Testing file checks/scoping.fish ... ok (51 ms) Testing file checks/self-signal-usr1.fish ... ok (23 ms) Testing file checks/set.fish ... ok (586 ms) Testing file checks/setenv.fish ... ok (66 ms) Testing file checks/sigint.fish ... ok (313 ms) Testing file checks/sigint2.fish ... ok (274 ms) Testing file checks/signal.fish ... ok (116 ms) Testing file checks/slices.fish ... ok (39 ms) Testing file checks/stack-overflow.fish ... ok (67 ms) Testing file checks/status-command.fish ... ok (46 ms) Testing file checks/status-value.fish ... ok (25 ms) Testing file checks/status.fish ... ok (28 ms) Testing file checks/string-advanced.fish ... ok (18 ms) Testing file checks/string.fish ... ok (161 ms) Testing file checks/switch.fish ... ok (52 ms) Testing file checks/symlinks-not-overwritten.fish ... ok (101 ms) Testing file checks/test.fish ... ok (31 ms) Testing file checks/threads.fish ... ok (57 ms) Testing file checks/time.fish ... ok (66 ms) Testing file checks/tmux-complete.fish ... SKIPPED (12 ms) Testing file checks/trace.fish ... ok (29 ms) Testing file checks/type.fish ... ok (42 ms) Testing file checks/umask.fish ... ok (220 ms) Testing file checks/variable-assignment.fish ... ok (39 ms) Testing file checks/vars_as_commands.fish ... ok (26 ms) Testing file checks/version.fish ... ok (12 ms) Testing file checks/wait.fish ... ok (202 ms) Testing file checks/wildcard.fish ... ok (70 ms) Testing file checks/wraps.fish ... ok (33 ms) Testing file checks/zero_based_array.fish ... ok (22 ms) All high level script tests completed successfully make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target serial_test_fishscript make -f CMakeFiles/serial_test_interactive.dir/build.make CMakeFiles/serial_test_interactive.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/serial_test_interactive.dir/DependInfo.cmake --color= Scanning dependencies of target serial_test_interactive make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/serial_test_interactive.dir/build.make CMakeFiles/serial_test_interactive.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd tests && env XDG_DATA_DIRS= XDG_DATA_HOME=/<>/obj-aarch64-linux-gnu/test/xdg_data XDG_CONFIG_HOME=/<>/obj-aarch64-linux-gnu/test/xdg_config XDG_RUNTIME_DIR=/<>/obj-aarch64-linux-gnu/test/xdg_runtime /<>/obj-aarch64-linux-gnu/test/root/bin/fish interactive.fish Testing interactive functionality Traceback (most recent call last): File "", line 1, in ImportError: No module named 'pexpect' pexpect tests disabled: `python3 -c 'import pexpect'` failed All interactive tests completed successfully make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target serial_test_interactive make -f CMakeFiles/serial_test_high_level.dir/build.make CMakeFiles/serial_test_high_level.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/serial_test_high_level.dir/DependInfo.cmake --color= Scanning dependencies of target serial_test_high_level make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/serial_test_high_level.dir/build.make CMakeFiles/serial_test_high_level.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' make[4]: Nothing to be done for 'CMakeFiles/serial_test_high_level.dir/build'. make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target serial_test_high_level make -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/depend make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/test.dir/DependInfo.cmake --color= Scanning dependencies of target test make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build make[4]: Entering directory '/<>/obj-aarch64-linux-gnu' make[4]: Nothing to be done for 'CMakeFiles/test.dir/build'. make[4]: Leaving directory '/<>/obj-aarch64-linux-gnu' Built target test make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles 0 make[2]: Leaving directory '/<>/obj-aarch64-linux-gnu' make[1]: Leaving directory '/<>/obj-aarch64-linux-gnu' cd /<> fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a rm -f debian/fish.substvars rm -f debian/fish.*.debhelper rm -rf debian/fish/ rm -f debian/fish-dbg.substvars rm -f debian/fish-dbg.*.debhelper rm -rf debian/fish-dbg/ dh_auto_install -a install -d debian/fish install -d debian/fish-dbg cd obj-aarch64-linux-gnu make -j1 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -H/<> -B/<>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles /<>/obj-aarch64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build.make CMakeFiles/CHECK-FISH-BUILD-VERSION-FILE.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<> && /<>/build_tools/git_version_gen.sh /<>/obj-aarch64-linux-gnu make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 0%] Built target CHECK-FISH-BUILD-VERSION-FILE make -f CMakeFiles/build_fish_pc.dir/build.make CMakeFiles/build_fish_pc.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/build_fish_pc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/build_fish_pc.dir/build.make CMakeFiles/build_fish_pc.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/build_fish_pc.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 0%] Built target build_fish_pc make -f CMakeFiles/pofiles_9.dir/build.make CMakeFiles/pofiles_9.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_9.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_9.dir/build.make CMakeFiles/pofiles_9.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_9.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target pofiles_9 make -f CMakeFiles/pofiles_5.dir/build.make CMakeFiles/pofiles_5.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_5.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_5.dir/build.make CMakeFiles/pofiles_5.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_5.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target pofiles_5 make -f CMakeFiles/pofiles_4.dir/build.make CMakeFiles/pofiles_4.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_4.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_4.dir/build.make CMakeFiles/pofiles_4.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_4.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles_4 make -f CMakeFiles/pofiles_8.dir/build.make CMakeFiles/pofiles_8.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_8.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_8.dir/build.make CMakeFiles/pofiles_8.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_8.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles_8 make -f CMakeFiles/pofiles_1.dir/build.make CMakeFiles/pofiles_1.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_1.dir/build.make CMakeFiles/pofiles_1.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_1.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 3%] Built target pofiles_1 make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/pcre2 /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/pcre2 /<>/obj-aarch64-linux-gnu/pcre2/CMakeFiles/pcre2-32.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f pcre2/CMakeFiles/pcre2-32.dir/build.make pcre2/CMakeFiles/pcre2-32.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'pcre2/CMakeFiles/pcre2-32.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 22%] Built target pcre2-32 make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fishlib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fishlib.dir/build.make CMakeFiles/fishlib.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/fishlib.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 89%] Built target fishlib make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish.dir/build.make CMakeFiles/fish.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/fish.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 91%] Built target fish make -f CMakeFiles/pofiles_3.dir/build.make CMakeFiles/pofiles_3.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_3.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_3.dir/build.make CMakeFiles/pofiles_3.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_3.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 92%] Built target pofiles_3 make -f CMakeFiles/fish_indent.dir/build.make CMakeFiles/fish_indent.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_indent.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_indent.dir/build.make CMakeFiles/fish_indent.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/fish_indent.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 94%] Built target fish_indent make -f CMakeFiles/pofiles_7.dir/build.make CMakeFiles/pofiles_7.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_7.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_7.dir/build.make CMakeFiles/pofiles_7.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_7.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 95%] Built target pofiles_7 make -f CMakeFiles/link_doc.dir/build.make CMakeFiles/link_doc.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/link_doc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/link_doc.dir/build.make CMakeFiles/link_doc.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E create_symlink /<>/user_doc /<>/obj-aarch64-linux-gnu/user_doc make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 95%] Built target link_doc make -f CMakeFiles/fish_key_reader.dir/build.make CMakeFiles/fish_key_reader.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_key_reader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_key_reader.dir/build.make CMakeFiles/fish_key_reader.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/fish_key_reader.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 97%] Built target fish_key_reader make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/fish_test_helper.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/fish_test_helper.dir/build.make CMakeFiles/fish_test_helper.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/fish_test_helper.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 98%] Built target fish_test_helper make -f CMakeFiles/pofiles_6.dir/build.make CMakeFiles/pofiles_6.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_6.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_6.dir/build.make CMakeFiles/pofiles_6.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_6.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target pofiles_6 make -f CMakeFiles/pofiles_2.dir/build.make CMakeFiles/pofiles_2.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles_2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles_2.dir/build.make CMakeFiles/pofiles_2.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/pofiles_2.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target pofiles_2 make[2]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" make[1]: Leaving directory '/<>/obj-aarch64-linux-gnu' cd /<> dh_install -a install -d debian/fish//usr cp --reflink=auto -a ./debian/tmp/usr/bin debian/fish//usr/ debian/rules override_dh_installdocs make[1]: Entering directory '/<>' dh_installdocs --link-doc=fish install -d debian/fish/usr/share/doc/fish install -p -m0644 debian/copyright debian/fish/usr/share/doc/fish/copyright install -d debian/fish-dbg/usr/share/doc ln -sf fish debian/fish-dbg/usr/share/doc/fish-dbg (grep -a -s -v misc:Depends debian/fish-dbg.substvars; echo "misc:Depends=fish (= \${binary:Version})") > debian/fish-dbg.substvars.new mv debian/fish-dbg.substvars.new debian/fish-dbg.substvars make[1]: Leaving directory '/<>' dh_installchangelogs -a install -p -m0644 debian/changelog debian/fish/usr/share/doc/fish/changelog.Debian dh_perl -a dh_link -a rm -f debian/fish-dbg/usr/share/doc/fish-dbg ln -sf fish debian/fish-dbg/usr/share/doc/fish-dbg dh_strip_nondeterminism -a dh_compress -a cd debian/fish chmod a-x usr/share/doc/fish/changelog.Debian gzip -9nf usr/share/doc/fish/changelog.Debian cd '/<>' cd debian/fish-dbg cd '/<>' dh_fixperms -a find debian/fish -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/fish ! -type l -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/fish/usr/share/doc -type f ! -regex 'debian/fish/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish/usr/share/doc -type d -print0 2>/dev/null | xargs -0r chmod 0755 find debian/fish/usr/share/man debian/fish/usr/man/ debian/fish/usr/X11*/man/ -type f -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish/usr/include -type f -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish/usr/share/applications -type f -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish/usr/lib/aarch64-linux-gnu/perl5/5.22 debian/fish/usr/share/perl5 -type f -perm -5 -name '*.pm' -print0 2>/dev/null | xargs -0r chmod a-X find debian/fish -perm -5 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' \) -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish/usr/bin -type f -print0 2>/dev/null | xargs -0r chmod a+x find debian/fish/usr/lib -type f -name '*.ali' -print0 2>/dev/null | xargs -0r chmod uga-w find debian/fish-dbg -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/fish-dbg ! -type l -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/fish-dbg/usr/share/doc -type f ! -regex 'debian/fish-dbg/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish-dbg/usr/share/doc -type d -print0 2>/dev/null | xargs -0r chmod 0755 find debian/fish-dbg/usr/share/man debian/fish-dbg/usr/man/ debian/fish-dbg/usr/X11*/man/ -type f -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish-dbg/usr/include -type f -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish-dbg/usr/share/applications -type f -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish-dbg/usr/lib/aarch64-linux-gnu/perl5/5.22 debian/fish-dbg/usr/share/perl5 -type f -perm -5 -name '*.pm' -print0 2>/dev/null | xargs -0r chmod a-X find debian/fish-dbg -perm -5 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' \) -print0 2>/dev/null | xargs -0r chmod 0644 find debian/fish-dbg/usr/lib -type f -name '*.ali' -print0 2>/dev/null | xargs -0r chmod uga-w debian/rules override_dh_strip make[1]: Entering directory '/<>' dh_strip --dbg-package=fish-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given install -d debian/fish-dbg/usr/lib/debug/.build-id/ea objcopy --only-keep-debug --compress-debug-sections debian/fish/usr/bin/fish_indent debian/fish-dbg/usr/lib/debug/.build-id/ea/fdcfa3898f8426901c04c4667caace026f1409.debug chmod 0644 debian/fish-dbg/usr/lib/debug/.build-id/ea/fdcfa3898f8426901c04c4667caace026f1409.debug strip --remove-section=.comment --remove-section=.note debian/fish/usr/bin/fish_indent objcopy --add-gnu-debuglink debian/fish-dbg/usr/lib/debug/.build-id/ea/fdcfa3898f8426901c04c4667caace026f1409.debug debian/fish/usr/bin/fish_indent install -d debian/fish-dbg/usr/lib/debug/.build-id/c0 objcopy --only-keep-debug --compress-debug-sections debian/fish/usr/bin/fish_key_reader debian/fish-dbg/usr/lib/debug/.build-id/c0/945ea8d5daf1760207e6268cc32eceb70541e6.debug chmod 0644 debian/fish-dbg/usr/lib/debug/.build-id/c0/945ea8d5daf1760207e6268cc32eceb70541e6.debug strip --remove-section=.comment --remove-section=.note debian/fish/usr/bin/fish_key_reader objcopy --add-gnu-debuglink debian/fish-dbg/usr/lib/debug/.build-id/c0/945ea8d5daf1760207e6268cc32eceb70541e6.debug debian/fish/usr/bin/fish_key_reader install -d debian/fish-dbg/usr/lib/debug/.build-id/e4 objcopy --only-keep-debug --compress-debug-sections debian/fish/usr/bin/fish debian/fish-dbg/usr/lib/debug/.build-id/e4/e9787f40e23828deaf8f62bee189cabffb8323.debug chmod 0644 debian/fish-dbg/usr/lib/debug/.build-id/e4/e9787f40e23828deaf8f62bee189cabffb8323.debug strip --remove-section=.comment --remove-section=.note debian/fish/usr/bin/fish objcopy --add-gnu-debuglink debian/fish-dbg/usr/lib/debug/.build-id/e4/e9787f40e23828deaf8f62bee189cabffb8323.debug debian/fish/usr/bin/fish install -d debian/.debhelper/fish-dbg make[1]: Leaving directory '/<>' dh_makeshlibs -a rm -f debian/fish/DEBIAN/shlibs rm -f debian/fish-dbg/DEBIAN/shlibs dh_shlibdeps -a install -d debian/fish/DEBIAN dpkg-shlibdeps -Tdebian/fish.substvars debian/fish/usr/bin/fish_indent debian/fish/usr/bin/fish_key_reader debian/fish/usr/bin/fish dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/fish/usr/bin/fish_key_reader debian/fish/usr/bin/fish debian/fish/usr/bin/fish_indent were not linked against ld-linux-aarch64.so.1 (they use none of the library's symbols) install -d debian/fish-dbg/DEBIAN dh_installdeb -a sed s/#DEBHELPER#// < debian/fish.postinst > debian/fish/DEBIAN/postinst chown 0:0 debian/fish/DEBIAN/postinst chmod 0755 debian/fish/DEBIAN/postinst sed s/#DEBHELPER#// < debian/fish.prerm > debian/fish/DEBIAN/prerm chown 0:0 debian/fish/DEBIAN/prerm chmod 0755 debian/fish/DEBIAN/prerm sed s/#DEBHELPER#// < debian/fish.postrm > debian/fish/DEBIAN/postrm chown 0:0 debian/fish/DEBIAN/postrm chmod 0755 debian/fish/DEBIAN/postrm dh_gencontrol -a echo misc:Depends= >> debian/fish.substvars echo misc:Pre-Depends= >> debian/fish.substvars dpkg-gencontrol -pfish -ldebian/changelog -Tdebian/fish.substvars -Pdebian/fish dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe chmod 0644 debian/fish/DEBIAN/control chown 0:0 debian/fish/DEBIAN/control echo misc:Pre-Depends= >> debian/fish-dbg.substvars dpkg-gencontrol -pfish-dbg -ldebian/changelog -Tdebian/fish-dbg.substvars -Pdebian/fish-dbg "-DBuild-Ids=c0945ea8d5daf1760207e6268cc32eceb70541e6 e4e9787f40e23828deaf8f62bee189cabffb8323 eafdcfa3898f8426901c04c4667caace026f1409" dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe chmod 0644 debian/fish-dbg/DEBIAN/control chown 0:0 debian/fish-dbg/DEBIAN/control dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform arm64: fish fish-dbg dh_gencontrol debug symbol wrapper: packages to act on: fish fish-dbg dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: no debian/fish-dbgsym, skipping package fish dh_md5sums -a (cd debian/fish >/dev/null ; find . -type f ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null chmod 0644 debian/fish/DEBIAN/md5sums chown 0:0 debian/fish/DEBIAN/md5sums (cd debian/fish-dbg >/dev/null ; find . -type f ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null chmod 0644 debian/fish-dbg/DEBIAN/md5sums chown 0:0 debian/fish-dbg/DEBIAN/md5sums dh_builddeb -a dpkg-deb --build debian/fish .. dpkg-deb --build debian/fish-dbg .. INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'fish' in '../fish_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'fish-dbg' in '../fish-dbg_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb'. dpkg-genchanges -B -mLaunchpad Build Daemon >../fish_3.2.2-408-ga5e665cd8-1~xenial_arm64.changes dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build fish-3.2.2-408-ga5e665cd8 dpkg-buildpackage: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2021-06-18T19:22:40Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ fish_3.2.2-408-ga5e665cd8-1~xenial_arm64.changes: ------------------------------------------------- Format: 1.8 Date: Sat, 19 Jun 2021 03:06:05 +0800 Source: fish Binary: fish fish-common fish-dbg Architecture: arm64 Version: 3.2.2-408-ga5e665cd8-1~xenial Distribution: xenial Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: David Adam Description: fish - friendly interactive shell fish-common - friendly interactive shell (architecture-independent files) fish-dbg - debugging symbols for friendly interactive shell Changes: fish (3.2.2-408-ga5e665cd8-1~xenial) xenial; urgency=medium . * Snapshot build from a5e665cd8 Checksums-Sha1: 08f02017a8d765790654cf9ecea71c82b671c892 38657694 fish-dbg_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb d1678b58820934904045cbb5934db1327a0d56cf 833478 fish_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb Checksums-Sha256: 9f8ccdde1d3f49e8b7bd3edfd8ddef331207b4f59a0cae0ac264e16aacabf245 38657694 fish-dbg_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb 74bb18ba6e40fca02b7abc2b87fd4b870680e979a0b6f02a59f7509035751053 833478 fish_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb Files: 73edfa7750d8a11f5d715f3299b338a9 38657694 debug optional fish-dbg_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb 895bf611d1b6dde8a205338e510fd6e2 833478 shells optional fish_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ fish-dbg_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb ------------------------------------------------ new debian package, version 2.0. size 38657694 bytes: control archive=733 bytes. 722 bytes, 17 lines control 318 bytes, 3 lines md5sums Package: fish-dbg Source: fish Version: 3.2.2-408-ga5e665cd8-1~xenial Architecture: arm64 Maintainer: ridiculous_fish Installed-Size: 39246 Depends: fish (= 3.2.2-408-ga5e665cd8-1~xenial) Section: debug Priority: optional Homepage: https://fishshell.com/ Description: debugging symbols for friendly interactive shell Fish is a command-line shell for modern systems, focusing on user-friendliness, sensibility and discoverability in interactive use. The syntax is simple, but not POSIX compliant. . This package contains the debugging symbols for fish. Build-Ids: c0945ea8d5daf1760207e6268cc32eceb70541e6 e4e9787f40e23828deaf8f62bee189cabffb8323 eafdcfa3898f8426901c04c4667caace026f1409 drwxr-xr-x root/root 0 2021-06-18 19:22 ./ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/lib/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/lib/debug/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/lib/debug/.build-id/c0/ -rw-r--r-- root/root 13337840 2021-06-18 19:21 ./usr/lib/debug/.build-id/c0/945ea8d5daf1760207e6268cc32eceb70541e6.debug drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/lib/debug/.build-id/e4/ -rw-r--r-- root/root 13372728 2021-06-18 19:21 ./usr/lib/debug/.build-id/e4/e9787f40e23828deaf8f62bee189cabffb8323.debug drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/lib/debug/.build-id/ea/ -rw-r--r-- root/root 13463176 2021-06-18 19:21 ./usr/lib/debug/.build-id/ea/fdcfa3898f8426901c04c4667caace026f1409.debug drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/share/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/share/doc/ lrwxrwxrwx root/root 0 2021-06-18 19:21 ./usr/share/doc/fish-dbg -> fish fish_3.2.2-408-ga5e665cd8-1~xenial_arm64.deb -------------------------------------------- new debian package, version 2.0. size 833478 bytes: control archive=1494 bytes. 646 bytes, 14 lines control 295 bytes, 5 lines md5sums 1075 bytes, 47 lines * postinst #!/bin/sh 916 bytes, 37 lines * postrm #!/bin/sh 1027 bytes, 46 lines * prerm #!/bin/sh Package: fish Version: 3.2.2-408-ga5e665cd8-1~xenial Architecture: arm64 Maintainer: ridiculous_fish Installed-Size: 5796 Depends: libc6 (>= 2.17), libgcc1 (>= 1:4.2), libstdc++6 (>= 5.2), libtinfo5 (>= 6), fish-common (= 3.2.2-408-ga5e665cd8-1~xenial), passwd (>= 4.0.3-10), gettext-base, man-db Recommends: xsel (>= 1.2.0) Section: shells Priority: optional Homepage: https://fishshell.com/ Description: friendly interactive shell Fish is a command-line shell for modern systems, focusing on user-friendliness, sensibility and discoverability in interactive use. The syntax is simple, but not POSIX compliant. drwxr-xr-x root/root 0 2021-06-18 19:21 ./ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/bin/ -rwxr-xr-x root/root 1971672 2021-06-18 19:21 ./usr/bin/fish -rwxr-xr-x root/root 1971704 2021-06-18 19:21 ./usr/bin/fish_indent -rwxr-xr-x root/root 1971664 2021-06-18 19:21 ./usr/bin/fish_key_reader drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/share/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-06-18 19:21 ./usr/share/doc/fish/ -rw-r--r-- root/root 944 2021-06-18 19:06 ./usr/share/doc/fish/changelog.Debian.gz -rw-r--r-- root/root 4694 2021-06-18 19:06 ./usr/share/doc/fish/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: n/a Build-Time: 660 Distribution: xenial Host Architecture: arm64 Install-Time: 24 Job: fish_3.2.2-408-ga5e665cd8-1~xenial.dsc Machine Architecture: arm64 Package: fish Package-Time: 686 Source-Version: 3.2.2-408-ga5e665cd8-1~xenial Space: n/a Status: successful Version: 3.2.2-408-ga5e665cd8-1~xenial -------------------------------------------------------------------------------- Finished at 2021-06-18T19:22:40Z Build needed 00:11:26, no disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=xenial --arch=arm64 PACKAGEBUILD-21705329 Scanning for processes to kill in build PACKAGEBUILD-21705329