[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.18 [ 0s] Using BUILD_ARCH=armv7l:armv6l:armv5tel [ 0s] [ 0s] [ 0s] daa95dec523d started "build gn.spec" at Mon Sep 25 07:24:56 UTC 2023. [ 0s] [ 0s] Building gn for project 'Tizen-Base-ASAN' repository 'standard' arch 'armv7l' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 0s] [ 0s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.18/.build-srcdir/gn.spec ... [ 0s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.18/.build-srcdir/gn.spec [ 0s] init_buildsystem --configdir /root/gbsbuild-ROOT/NGBS-ROOT/run/worker/18/build/configs --cachedir /var/cache/build --clean --rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.18/.build.rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.18/.build-srcdir/gn.spec build ... [ 1s] registering binfmt handlers for cross build [ 1s] cycle: nss -> libsoftokn3 [ 1s] breaking dependency nss -> libsoftokn3 [ 1s] [1/46] preinstalling libmagic-data... [ 1s] [2/46] preinstalling libncurses... [ 1s] [3/46] preinstalling setup... [ 1s] [4/46] preinstalling filesystem... [ 1s] [5/46] preinstalling glibc... [ 1s] [6/46] preinstalling libgcc... [ 1s] [7/46] preinstalling libfreebl3... [ 1s] [8/46] preinstalling libstdc++... [ 1s] [9/46] preinstalling libasan... [ 1s] [10/46] preinstalling bash... [ 1s] [11/46] preinstalling diffutils... [ 1s] [12/46] preinstalling findutils... [ 2s] [13/46] preinstalling grep... [ 2s] [14/46] preinstalling libattr... [ 2s] [15/46] preinstalling libblkid... [ 2s] [16/46] preinstalling libbz2... [ 2s] [17/46] preinstalling libcap... [ 2s] [18/46] preinstalling liblua... [ 2s] [19/46] preinstalling liblzma... [ 2s] [20/46] preinstalling libpopt... [ 2s] [21/46] preinstalling libreadline... [ 2s] [22/46] preinstalling libsmack... [ 2s] [23/46] preinstalling libsqlite... [ 2s] [24/46] preinstalling libuuid... [ 2s] [25/46] preinstalling libzstd1... [ 2s] [26/46] preinstalling nspr... [ 2s] [27/46] preinstalling sed... [ 2s] [28/46] preinstalling zlib... [ 2s] [29/46] preinstalling qemu-accel-x86_64-armv7l... [ 12s] [30/46] preinstalling qemu-linux-user-x86_64-cross... [ 14s] [31/46] preinstalling asan-build-env... [ 15s] [32/46] preinstalling coreutils... [ 15s] [33/46] preinstalling libacl... [ 15s] [34/46] preinstalling libelf... [ 15s] [35/46] preinstalling libmount... [ 15s] [36/46] preinstalling smack... [ 15s] [37/46] preinstalling bzip2... [ 15s] [38/46] preinstalling libmagic... [ 16s] [39/46] preinstalling libxml2... [ 16s] [40/46] preinstalling tar... [ 16s] [41/46] preinstalling util-linux... [ 17s] [42/46] preinstalling util-linux-su... [ 17s] [43/46] preinstalling nss... [ 17s] [44/46] preinstalling libsoftokn3... [ 17s] [45/46] preinstalling rpm... [ 18s] [46/46] preinstalling asan-force-options... [ 19s] running qemu-linux-user-x86_64-cross postinstall script [ 20s] running qemu-accel-x86_64-armv7l postinstall script [ 20s] running setup postinstall script [ 20s] chroot: failed to run command '': No such file or directory [ 20s] running asan-force-options postinstall script [ 21s] /usr/bin [ 24s] initializing rpm db... [ 25s] reordering...cycle: asan-runtime-env -> libasan -> glibc -> filesystem -> setup [ 25s] breaking dependency libasan -> glibc [ 25s] cycle: asan-runtime-env -> libasan -> libgcc -> glibc -> filesystem -> setup [ 25s] breaking dependency libasan -> libgcc [ 25s] cycle: asan-runtime-env -> libasan -> libstdc++ -> glibc -> filesystem -> setup [ 25s] breaking dependency libstdc++ -> glibc [ 25s] cycle: asan-runtime-env -> libasan -> libstdc++ -> libgcc -> glibc -> filesystem -> setup [ 25s] breaking dependency setup -> asan-runtime-env [ 25s] cycle: nss -> libsoftokn3 [ 25s] breaking dependency nss -> libsoftokn3 [ 25s] done [ 25s] querying package ids... [ 27s] [1/105] cumulate libmagic-data-5.44-1.12 [ 27s] [2/105] cumulate setup-0.9-1.2 [ 27s] [3/105] cumulate filesystem-3.1-1.1 [ 27s] [4/105] cumulate glibc-2.30-1.11 [ 27s] [5/105] cumulate libgcc-9.2.0-1.9 [ 27s] [6/105] cumulate libatomic-9.2.0-1.9 [ 27s] [7/105] cumulate libfreebl3-3.87-1.9 [ 27s] [8/105] cumulate libgfortran-9.2.0-1.9 [ 27s] [9/105] cumulate libgomp-9.2.0-1.9 [ 27s] [10/105] cumulate libitm-9.2.0-1.9 [ 27s] [11/105] cumulate libstdc++-9.2.0-1.9 [ 27s] [12/105] cumulate libstdc++-devel-9.2.0-1.9 [ 27s] [13/105] cumulate binutils-2.33.1-1.12 [ 27s] [14/105] cumulate libasan-9.2.0-1.9 [ 27s] [15/105] cumulate libcc1-9.2.0-1.9 [ 27s] [16/105] cumulate libubsan-9.2.0-1.9 [ 27s] [17/105] cumulate ninja-1.11.1-1.2 [ 27s] [18/105] cumulate asan-runtime-env-9.2.0-2.2 [ 27s] [19/105] cumulate bash-3.2.57-1.4 [ 27s] [20/105] cumulate cpio-2.8-1.3 [ 27s] [21/105] cumulate diffutils-3.8-1.3 [ 27s] [22/105] cumulate findutils-4.3.8-1.11 [ 27s] [23/105] cumulate gdbm-1.8.3-1.15 [ 27s] [24/105] cumulate hostname-3.23-1.3 [ 27s] [25/105] cumulate libattr-2.5.1-1.14 [ 27s] [26/105] cumulate libblkid-2.37.4-1.3 [ 27s] [27/105] cumulate libbz2-1.0.8-1.11 [ 27s] [28/105] cumulate libcap-2.24-1.12 [ 27s] [29/105] cumulate libexpat-2.4.1-1.13 [ 27s] [30/105] cumulate libext2fs-1.46.0-1.10 [ 27s] [31/105] cumulate libffi-3.4.2-1.14 [ 27s] [32/105] cumulate libltdl-2.4.7-1.15 [ 27s] [33/105] cumulate liblua-5.1.5-1.10 [ 27s] [34/105] cumulate liblzma-5.4.0-1.13 [ 27s] [35/105] cumulate libopenssl11-1.1.1u-1.15 [ 27s] [36/105] cumulate libpcre-8.45-1.4 [ 27s] [37/105] cumulate libpopt-1.16-1.12 [ 27s] [38/105] cumulate libpython3_111_0-3.11.2-1.12 [ 27s] [39/105] cumulate libsmack-1.3.1-1.10 [ 27s] [40/105] cumulate libsmartcols-2.37.4-1.3 [ 27s] [41/105] cumulate libsqlite-3.40.1-1.13 [ 27s] [42/105] cumulate libuuid-2.37.4-1.3 [ 27s] [43/105] cumulate libzstd1-1.5.2-1.13 [ 27s] [44/105] cumulate m4-1.4.19-1.3 [ 27s] [45/105] cumulate net-tools-2.0_20121208git-1.3 [ 27s] [46/105] cumulate nspr-4.35-1.10 [ 27s] [47/105] cumulate patch-2.7.6-1.12 [ 27s] [48/105] cumulate pkg-config-0.29.2-1.12 [ 27s] [49/105] cumulate sed-4.1c-1.3 [ 27s] [50/105] cumulate update-alternatives-1.21.18-1.2 [ 27s] [51/105] cumulate which-2.17-1.2 [ 27s] [52/105] cumulate zlib-1.2.13-1.14 [ 27s] [53/105] cumulate build-compare-2015.04.28-1.7 [ 27s] [54/105] cumulate qemu-linux-user-x86_64-cross-5.2.0-21.4 [ 27s] [55/105] cumulate asan-build-env-9.2.0-2.2 [ 27s] [56/105] cumulate cpp-9.2.0-1.9 [ 27s] [57/105] cumulate gcc-c++-9.2.0-1.9 [ 27s] [58/105] cumulate nss-certs-3.87-1.9 [ 27s] [59/105] cumulate coreutils-6.9-14.6 [ 27s] [60/105] cumulate gawk-3.1.5-1.3 [ 27s] [61/105] cumulate grep-2.5.2-1.2 [ 27s] [62/105] cumulate libacl-2.2.53-1.13 [ 27s] [63/105] cumulate libelf-0.189-1.13 [ 27s] [64/105] cumulate libmount-2.37.4-1.3 [ 27s] [65/105] cumulate make-4.3-1.12 [ 27s] [66/105] cumulate smack-1.3.1-1.10 [ 27s] [67/105] cumulate bzip2-1.0.8-1.11 [ 27s] [68/105] cumulate libfdisk-2.37.4-1.3 [ 27s] [69/105] cumulate libmagic-5.44-1.12 [ 27s] [70/105] cumulate libxml2-2.10.2-1.12 [ 27s] [71/105] cumulate perl-5.34.0-1.12 [ 27s] [72/105] cumulate xz-5.4.0-1.13 [ 27s] [73/105] cumulate gcc-9.2.0-1.9 [ 27s] [74/105] cumulate build-mkbaselibs-20120927-1.1 [ 27s] [75/105] cumulate linux-glibc-devel-3.10-1.15 [ 27s] [76/105] cumulate qemu-accel-x86_64-armv7l-0.4-1.2 [ 27s] [77/105] cumulate terminfo-base-full-6.2-1.13 [ 27s] [78/105] cumulate autoconf-2.71-1.15 [ 27s] [79/105] cumulate glibc-locale-2.30-1.11 [ 27s] [80/105] cumulate file-5.44-1.12 [ 27s] [81/105] cumulate tar-1.17-1.2 [ 27s] [82/105] cumulate gzip-1.3.12-1.12 [ 27s] [83/105] cumulate pam-1.1.6-1.3 [ 27s] [84/105] cumulate nss-3.87-1.9 [ 27s] [85/105] cumulate tzdata-2023c-1.2 [ 27s] [86/105] cumulate libdw-0.189-1.13 [ 27s] [87/105] cumulate libarchive-3.6.2-1.15 [ 27s] [88/105] cumulate glibc-devel-2.30-1.11 [ 27s] [89/105] cumulate automake-1.16.5-1.14 [ 27s] [90/105] cumulate build-20120927-1.1 [ 27s] [91/105] cumulate libasm-0.189-1.13 [ 27s] [92/105] cumulate libncurses6-6.2-1.13 [ 27s] [93/105] cumulate libsoftokn3-3.87-1.9 [ 27s] [94/105] cumulate rpm-4.14.1.1-1.13 [ 27s] [95/105] cumulate libncurses-6.2-1.13 [ 27s] [96/105] cumulate asan-force-options-9.2.0-2.2 [ 27s] [97/105] cumulate less-608-1.3 [ 27s] [98/105] cumulate libreadline-5.2-1.14 [ 27s] [99/105] cumulate procps-ng-3.3.17-1.2 [ 27s] [100/105] cumulate libtool-2.4.7-1.15 [ 27s] [101/105] cumulate elfutils-0.189-1.13 [ 27s] [102/105] cumulate rpm-build-4.14.1.1-1.13 [ 27s] [103/105] cumulate python3-base-3.11.2-1.12 [ 27s] [104/105] cumulate util-linux-2.37.4-1.3 [ 27s] [105/105] cumulate util-linux-su-2.37.4-1.3 [ 27s] now installing cumulated packages [ 28s] Preparing... ######################################## [ 28s] Updating / installing... [ 28s] asan-runtime-env-9.2.0-2.2 ######################################## [ 28s] setup-0.9-1.2 ##############warning: /etc/profile created as /etc/profile.rpmnew [ 28s] ########################## [ 28s] filesystem-3.1-1.1 ######################################## [ 28s] glibc-2.30-1.11 warning: /etc/ld.so.conf saved as /etc/ld.so.conf.rpmorig [ 29s] ######################################## [ 29s] libgcc-9.2.0-1.9 ######################################## [ 29s] libstdc++-9.2.0-1.9 ######################################## [ 30s] libasan-9.2.0-1.9 ######################################## [ 30s] libmagic-data-5.44-1.12 ######################################## [ 30s] bash-3.2.57-1.4 ######################################## [ 30s] zlib-1.2.13-1.14 ######################################## [ 31s] coreutils-6.9-14.6 ######################################## [ 31s] libbz2-1.0.8-1.11 ######################################## [ 31s] liblzma-5.4.0-1.13 ######################################## [ 32s] libelf-0.189-1.13 ######################################## [ 32s] libdw-0.189-1.13 ######################################## [ 32s] libmagic-5.44-1.12 ######################################## [ 33s] libblkid-2.37.4-1.3 ######################################## [ 33s] nspr-4.35-1.10 ######################################## [ 33s] pam-1.1.6-1.3 ######################################## [ 34s] gdbm-1.8.3-1.15 ######################################## [ 39s] perl-5.34.0-1.12 ######################################## [ 39s] libcap-2.24-1.12 ######################################## [ 39s] liblua-5.1.5-1.10 ######################################## [ 40s] libopenssl11-1.1.1u-1.15 ######################################## [ 40s] libpopt-1.16-1.12 ######################################## [ 40s] libsqlite-3.40.1-1.13 ######################################## [ 41s] libuuid-2.37.4-1.3 ######################################## [ 41s] libzstd1-1.5.2-1.13 ######################################## [ 42s] binutils-2.33.1-1.12 ######################################## [ 42s] libfreebl3-3.87-1.9 ######################################## [ 42s] build-mkbaselibs-20120927-1.1 ######################################## [ 43s] linux-glibc-devel-3.10-1.15 ######################################## [ 43s] terminfo-base-full-6.2-1.13 ######################################## [ 43s] libncurses6-6.2-1.13 ######################################## [ 44s] libreadline-5.2-1.14 ######################################## [ 44s] glibc-devel-2.30-1.11 ######################################## [ 44s] libfdisk-2.37.4-1.3 ######################################## [ 44s] nss-certs-3.87-1.9 ######################################## [ 44s] libsoftokn3-3.87-1.9 ######################################## [ 45s] nss-3.87-1.9 ######################################## [ 45s] libmount-2.37.4-1.3 ######################################## [ 45s] libasm-0.189-1.13 ######################################## [ 45s] libxml2-2.10.2-1.12 ######################################## [ 45s] xz-5.4.0-1.13 ######################################## [ 45s] bzip2-1.0.8-1.11 ######################################## [ 45s] gzip-1.3.12-1.12 ######################################## [ 46s] make-4.3-1.12 ######################################## [ 46s] findutils-4.3.8-1.11 ######################################## [ 46s] libattr-2.5.1-1.14 ######################################## [ 46s] libacl-2.2.53-1.13 ######################################## [ 46s] tar-1.17-1.2 ######################################## [ 46s] libarchive-3.6.2-1.15 ######################################## [ 47s] rpm-4.14.1.1-1.13 ######################################## [ 47s] libexpat-2.4.1-1.13 ######################################## [ 48s] libffi-3.4.2-1.14 ######################################## [ 48s] libltdl-2.4.7-1.15 ######################################## [ 48s] libpcre-8.45-1.4 ######################################## [ 49s] libpython3_111_0-3.11.2-1.12 ######################################## [ 49s] libsmack-1.3.1-1.10 ######################################## [ 49s] libsmartcols-2.37.4-1.3 ######################################## [ 49s] m4-1.4.19-1.3 ######################################## [ 49s] autoconf-2.71-1.15 ######################################## [ 50s] automake-1.16.5-1.14 ######################################## [ 50s] patch-2.7.6-1.12 ######################################## [ 50s] sed-4.1c-1.3 ######################################## [ 50s] util-linux-2.37.4-1.3 ######################################## [ 50s] libcc1-9.2.0-1.9 ######################################## [ 50s] libubsan-9.2.0-1.9 ######################################## [ 50s] libatomic-9.2.0-1.9 ######################################## [ 50s] libgfortran-9.2.0-1.9 ######################################## [ 51s] libgomp-9.2.0-1.9 ######################################## [ 51s] libitm-9.2.0-1.9 ######################################## [ 51s] libtool-2.4.7-1.15 ######################################## [ 51s] build-20120927-1.1 ######################################## [ 51s] libncurses-6.2-1.13 ######################################## [ 51s] build-compare-2015.04.28-1.7 ######################################## [ 54s] qemu-linux-user-x86_64-cross-5.2.0-21.######################################## [ 54s] asan-build-env-9.2.0-2.2 ######################################## [ 54s] `/etc/ld.so.preload' -> `/etc/ld.so.preload.orig' [ 54s] libstdc++-devel-9.2.0-1.9 ######################################## [ 55s] gcc-9.2.0-1.9 ######################################## [ 65s] qemu-accel-x86_64-armv7l-0.4-1.2 ######################################## [ 66s] asan-force-options-9.2.0-2.2 ######################################## [ 66s] /usr/bin [ 68s] rpm-build-4.14.1.1-1.13 ######################################## [ 68s] util-linux-su-2.37.4-1.3 ######################################## [ 68s] smack-1.3.1-1.10 ######################################## [ 70s] python3-base-3.11.2-1.12 ######################################## [ 70s] grep-2.5.2-1.2 ######################################## [ 70s] elfutils-0.189-1.13 ######################################## [ 70s] less-608-1.3 ######################################## [ 70s] procps-ng-3.3.17-1.2 ######################################## [ 71s] file-5.44-1.12 ######################################## [ 71s] glibc-locale-2.30-1.11 ######################################## [ 71s] tzdata-2023c-1.2 ######################################## [ 72s] cpp-9.2.0-1.9 ######################################## [ 73s] gcc-c++-9.2.0-1.9 ######################################## [ 74s] gawk-3.1.5-1.3 ######################################## [ 74s] cpio-2.8-1.3 ######################################## [ 74s] diffutils-3.8-1.3 ######################################## [ 74s] hostname-3.23-1.3 ######################################## [ 74s] libext2fs-1.46.0-1.10 ######################################## [ 74s] net-tools-2.0_20121208git-1.3 ######################################## [ 74s] pkg-config-0.29.2-1.12 ######################################## [ 74s] update-alternatives-1.21.18-1.2 ######################################## [ 74s] which-2.17-1.2 ######################################## [ 74s] ninja-1.11.1-1.2 ######################################## [ 74s] now finalizing build dir... [ 75s] ----------------------------------------------------------------- [ 75s] I have the following modifications for gn.spec: [ 75s] 21c21 [ 75s] < Release: 0 [ 75s] --- [ 75s] > Release: 1.2 [ 75s] build target is armv7l-tizen-linux [ 75s] ----------------------------------------------------------------- [ 75s] ----- building gn.spec (user abuild) [ 75s] ----------------------------------------------------------------- [ 75s] ----------------------------------------------------------------- [ 76s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=armv7l-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://127.0.0.1/Tizen-Base-ASAN/standard/183dc0d414c4d10cf49ddd00b1a23464-gn' /home/abuild/rpmbuild/SOURCES/gn.spec [ 76s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 76s] [ 76s] Building target platforms: armv7l-tizen-linux [ 76s] Building for target armv7l-tizen-linux [ 76s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.acUAoG [ 76s] + umask 022 [ 76s] + cd /home/abuild/rpmbuild/BUILD [ 76s] + cd /home/abuild/rpmbuild/BUILD [ 76s] + rm -rf gn-20210313 [ 76s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 76s] + /bin/tar -xof - [ 76s] + STATUS=0 [ 76s] + '[' 0 -ne 0 ']' [ 76s] + cd gn-20210313 [ 76s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 76s] + exit 0 [ 76s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wXiIhJ [ 76s] + umask 022 [ 76s] + cd /home/abuild/rpmbuild/BUILD [ 76s] + cd gn-20210313 [ 76s] ++ uname -m [ 76s] + [[ armv7l == \a\a\r\c\h\6\4 ]] [ 76s] + LANG=C [ 76s] + export LANG [ 76s] + unset DISPLAY [ 76s] + CFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 76s] + export CFLAGS [ 76s] + CXXFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 76s] + export CXXFLAGS [ 76s] + FFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g -I%_fmoddir' [ 76s] + export FFLAGS [ 76s] + LDFLAGS= [ 76s] + export LDFLAGS [ 76s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 76s] + export CC=gcc [ 76s] + CC=gcc [ 76s] + export CXX=g++ [ 76s] + CXX=g++ [ 76s] + export AR=ar [ 76s] + AR=ar [ 76s] + export 'CXXFLAGS=-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 76s] + CXXFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 76s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 78s] + PV=20210313 [ 78s] + cat [ 78s] + ninja -C out -j12 gn [ 78s] ninja: Entering directory `out' [ 78s] [1/194] CXX src/base/files/file_path_constants.o [ 79s] [2/194] CXX src/base/files/file.o [ 79s] [3/194] CXX src/base/files/scoped_file.o [ 79s] [4/194] CXX src/base/files/scoped_temp_dir.o [ 79s] [5/194] CXX src/base/files/file_enumerator.o [ 79s] [6/194] CXX src/base/json/json_reader.o [ 79s] [7/194] CXX src/base/environment.o [ 79s] [8/194] CXX src/base/json/string_escape.o [ 79s] [9/194] CXX src/base/files/file_util.o [ 79s] [10/194] CXX src/base/json/json_writer.o [ 79s] [11/194] CXX src/base/md5.o [ 79s] [12/194] CXX src/base/memory/ref_counted.o [ 80s] [13/194] CXX src/base/memory/weak_ptr.o [ 80s] [14/194] CXX src/base/strings/string_util_constants.o [ 80s] [15/194] CXX src/base/sha1.o [ 80s] [16/194] CXX src/base/third_party/icu/icu_utf.o [ 80s] [17/194] CXX src/base/timer/elapsed_timer.o [ 80s] [18/194] CXX src/base/logging.o [ 80s] [19/194] CXX src/base/files/file_path.o [ 80s] [20/194] CXX src/base/strings/utf_string_conversion_utils.o [ 80s] [21/194] CXX src/base/strings/stringprintf.o [ 81s] [22/194] CXX src/base/strings/utf_string_conversions.o [ 81s] [23/194] CXX src/base/posix/file_descriptor_shuffle.o [ 81s] [24/194] CXX src/base/command_line.o [ 81s] [25/194] CXX src/base/strings/string_split.o [ 81s] [26/194] CXX src/base/strings/string_number_conversions.o [ 81s] [27/194] CXX src/base/value_iterators.o [ 81s] [28/194] CXX src/base/posix/safe_strerror.o [ 81s] [29/194] CXX src/base/files/file_posix.o [ 81s] [30/194] CXX src/base/files/file_enumerator_posix.o [ 81s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 81s] from ../src/base/files/file_enumerator.h:11, [ 81s] from ../src/base/files/file_enumerator_posix.cc:5: [ 81s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {base::FileEnumerator::FileInfo}; _Tp = base::FileEnumerator::FileInfo; _Alloc = std::allocator]': [ 81s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 81s] 426 | vector<_Tp, _Alloc>:: [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'base::FilePath base::FileEnumerator::Next()': [ 81s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 81s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 81s] | ^~~~~~~~~~~~~~~~~ [ 82s] [31/194] CXX src/base/json/json_parser.o [ 82s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 82s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 82s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 82s] | ^~ [ 82s] ../src/base/json/json_parser.cc:256:7: note: here [ 82s] 256 | case ' ': [ 82s] | ^~~~ [ 82s] [32/194] CXX src/base/files/file_util_posix.o [ 83s] [33/194] CXX src/gn/builder_record.o [ 83s] [34/194] CXX src/gn/action_values.o [ 83s] In file included from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 83s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 83s] | ^~~~~~~ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 83 | command_ = std::move(cmd); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 110 | default_output_dir_ = std::move(dir); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 117 | depfile_ = std::move(df); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 123 | description_ = std::move(desc); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 175 | outputs_ = std::move(out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 181 | partial_outputs_ = std::move(partial_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 187 | runtime_outputs_ = std::move(run_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 205 | rspfile_ = std::move(rsp); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/action_values.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 213 | rspfile_content_ = std::move(content); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/action_values.cc:5: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] [35/194] CXX src/base/strings/string_util.o [ 83s] [36/194] CXX src/gn/build_settings.o [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 83 | command_ = std::move(cmd); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 110 | default_output_dir_ = std::move(dir); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 117 | depfile_ = std::move(df); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 123 | description_ = std::move(desc); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 175 | outputs_ = std::move(out); [ 83s] | ^ [ 83s] In file included from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 181 | partial_outputs_ = std::move(partial_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 187 | runtime_outputs_ = std::move(run_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 205 | rspfile_ = std::move(rsp); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 213 | rspfile_content_ = std::move(content); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/target.h:15, [ 83s] from ../src/gn/filesystem_utils.h:15, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 83s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 83s] | ^~~~~~~ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16, [ 83s] from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/build_settings.cc:10: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] [37/194] CXX src/gn/action_target_generator.o [ 84s] In file included from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 84s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 84s] | ^~~~~~~ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 83 | command_ = std::move(cmd); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 110 | default_output_dir_ = std::move(dir); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 117 | depfile_ = std::move(df); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 123 | description_ = std::move(desc); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 175 | outputs_ = std::move(out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 181 | partial_outputs_ = std::move(partial_out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 187 | runtime_outputs_ = std::move(run_out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 205 | rspfile_ = std::move(rsp); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 213 | rspfile_content_ = std::move(content); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 84s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 38 | "script over."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 83 | "will be unused."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 91 | "will be empty."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 84s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 84s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 185 | "script needs to be run."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 195 | "\"action_foreach\" target."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 205 | "build system can't determine when your script needs to be run."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/action_target_generator.h:9, [ 84s] from ../src/gn/action_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] [38/194] CXX src/gn/c_include_iterator.o [ 84s] [39/194] CXX src/gn/c_substitution_type.o [ 84s] [40/194] CXX src/gn/binary_target_generator.o [ 84s] In file included from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 84s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 84s] | ^~~~~~~ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 83 | command_ = std::move(cmd); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 110 | default_output_dir_ = std::move(dir); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 117 | depfile_ = std::move(df); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 123 | description_ = std::move(desc); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 175 | outputs_ = std::move(out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 181 | partial_outputs_ = std::move(partial_out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 187 | runtime_outputs_ = std::move(run_out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 205 | rspfile_ = std::move(rsp); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 213 | rspfile_content_ = std::move(content); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 84s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 121 | ". " + source.value() + " is not one of the valid types."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 84s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 222 | "deps."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 84s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 84s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 84s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 84s] | ^ [ 84s] In file included from ../src/gn/scope.h:17, [ 84s] from ../src/gn/args.h:14, [ 84s] from ../src/gn/build_settings.h:16, [ 84s] from ../src/gn/metadata.h:10, [ 84s] from ../src/gn/target.h:23, [ 84s] from ../src/gn/binary_target_generator.h:9, [ 84s] from ../src/gn/binary_target_generator.cc:5: [ 84s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 84s] 58 | Err(const Err& other); [ 84s] | ^~~ [ 85s] [41/194] CXX src/gn/bundle_data_target_generator.o [ 85s] In file included from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 85s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 85s] | ^~~~~~~ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 83 | command_ = std::move(cmd); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 110 | default_output_dir_ = std::move(dir); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 117 | depfile_ = std::move(df); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 123 | description_ = std::move(desc); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 175 | outputs_ = std::move(out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 181 | partial_outputs_ = std::move(partial_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 187 | runtime_outputs_ = std::move(run_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 205 | rspfile_ = std::move(rsp); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 213 | rspfile_content_ = std::move(content); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_data_target_generator.cc:10: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 85s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 34 | "You have to specify at least one file in the \"sources\"."); [ 85s] | ^ [ 85s] In file included from ../src/gn/parse_tree.h:16, [ 85s] from ../src/gn/bundle_data_target_generator.cc:7: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 43 | "\"gn help source_expansion\")."); [ 85s] | ^ [ 85s] In file included from ../src/gn/parse_tree.h:16, [ 85s] from ../src/gn/bundle_data_target_generator.cc:7: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 85s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 63 | "operating on a bundle_data file such as this."); [ 85s] | ^ [ 85s] In file included from ../src/gn/parse_tree.h:16, [ 85s] from ../src/gn/bundle_data_target_generator.cc:7: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 85s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 85s] | ^ [ 85s] In file included from ../src/gn/parse_tree.h:16, [ 85s] from ../src/gn/bundle_data_target_generator.cc:7: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 85s] | ^ [ 85s] In file included from ../src/gn/parse_tree.h:16, [ 85s] from ../src/gn/bundle_data_target_generator.cc:7: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] [42/194] CXX src/gn/bundle_file_rule.o [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 83 | command_ = std::move(cmd); [ 85s] | ^ [ 85s] In file included from ../src/gn/bundle_file_rule.h:11, [ 85s] from ../src/gn/bundle_file_rule.cc:5: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 110 | default_output_dir_ = std::move(dir); [ 85s] | ^ [ 85s] In file included from ../src/gn/bundle_file_rule.h:11, [ 85s] from ../src/gn/bundle_file_rule.cc:5: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 117 | depfile_ = std::move(df); [ 85s] | ^ [ 85s] In file included from ../src/gn/bundle_file_rule.h:11, [ 85s] from ../src/gn/bundle_file_rule.cc:5: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 123 | description_ = std::move(desc); [ 85s] | ^ [ 85s] In file included from ../src/gn/bundle_file_rule.h:11, [ 85s] from ../src/gn/bundle_file_rule.cc:5: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 175 | outputs_ = std::move(out); [ 85s] | ^ [ 85s] In file included from ../src/gn/tool.h:16, [ 85s] from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 181 | partial_outputs_ = std::move(partial_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/tool.h:16, [ 85s] from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 187 | runtime_outputs_ = std::move(run_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/tool.h:16, [ 85s] from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 205 | rspfile_ = std::move(rsp); [ 85s] | ^ [ 85s] In file included from ../src/gn/bundle_file_rule.h:11, [ 85s] from ../src/gn/bundle_file_rule.cc:5: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 213 | rspfile_content_ = std::move(content); [ 85s] | ^ [ 85s] In file included from ../src/gn/bundle_file_rule.h:11, [ 85s] from ../src/gn/bundle_file_rule.cc:5: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/target.h:15, [ 85s] from ../src/gn/bundle_file_rule.cc:12: [ 85s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 85s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 85s] | ^~~~~~~ [ 85s] In file included from ../src/gn/bundle_file_rule.h:11, [ 85s] from ../src/gn/bundle_file_rule.cc:5: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 85s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 59 | variables::kBundleRootDir); [ 85s] | ^ [ 85s] In file included from ../src/gn/scope.h:17, [ 85s] from ../src/gn/settings.h:12, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 66 | variables::kBundleContentsDir); [ 85s] | ^ [ 85s] In file included from ../src/gn/scope.h:17, [ 85s] from ../src/gn/settings.h:12, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 73 | variables::kBundleResourcesDir); [ 85s] | ^ [ 85s] In file included from ../src/gn/scope.h:17, [ 85s] from ../src/gn/settings.h:12, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 85s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 85s] 80 | variables::kBundleExecutableDir); [ 85s] | ^ [ 85s] In file included from ../src/gn/scope.h:17, [ 85s] from ../src/gn/settings.h:12, [ 85s] from ../src/gn/bundle_file_rule.cc:9: [ 85s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 85s] 58 | Err(const Err& other); [ 85s] | ^~~ [ 86s] [43/194] CXX src/gn/bundle_data.o [ 86s] In file included from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 86s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 86s] | ^~~~~~~ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 83 | command_ = std::move(cmd); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 110 | default_output_dir_ = std::move(dir); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 117 | depfile_ = std::move(df); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 123 | description_ = std::move(desc); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 175 | outputs_ = std::move(out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 181 | partial_outputs_ = std::move(partial_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 187 | runtime_outputs_ = std::move(run_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 205 | rspfile_ = std::move(rsp); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/bundle_data.cc:9: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 213 | rspfile_content_ = std::move(content); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/bundle_data.h:12, [ 86s] from ../src/gn/bundle_data.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] [44/194] CXX src/gn/args.o [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 83 | command_ = std::move(cmd); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 110 | default_output_dir_ = std::move(dir); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 117 | depfile_ = std::move(df); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 123 | description_ = std::move(desc); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 175 | outputs_ = std::move(out); [ 86s] | ^ [ 86s] In file included from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 181 | partial_outputs_ = std::move(partial_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 187 | runtime_outputs_ = std::move(run_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 205 | rspfile_ = std::move(rsp); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 213 | rspfile_content_ = std::move(content); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/tool.h:16, [ 86s] from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/args.cc:7: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const KeyValueMap&, Scope*, Err*) const': [ 86s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 186 | "\"import\" from the files where you need it (preferred)."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/args.h:14, [ 86s] from ../src/gn/args.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 86s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/args.h:14, [ 86s] from ../src/gn/args.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/map:60, [ 86s] from ../src/gn/args.h:8, [ 86s] from ../src/gn/args.cc:5: [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_tree.h:2187:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 2187 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 86s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 86s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/map:61, [ 86s] from ../src/gn/args.h:8, [ 86s] from ../src/gn/args.cc:5: [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::AddArgOverride(const char*, const Value&)': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/map:60, [ 86s] from ../src/gn/args.h:8, [ 86s] from ../src/gn/args.cc:5: [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 86s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/map:61, [ 86s] from ../src/gn/args.h:8, [ 86s] from ../src/gn/args.cc:5: [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::SaveOverrideRecordLocked(const KeyValueMap&) const': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::AddDefaultArgOverrides(const KeyValueMap&)': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::AddArgOverrides(const KeyValueMap&)': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::SetSystemVarsLocked(Scope*) const': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::SetupRootScope(Scope*, const KeyValueMap&) const': [ 86s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 86s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86s] [45/194] CXX src/gn/c_tool.o [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 83 | command_ = std::move(cmd); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 110 | default_output_dir_ = std::move(dir); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 117 | depfile_ = std::move(df); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 123 | description_ = std::move(desc); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 175 | outputs_ = std::move(out); [ 86s] | ^ [ 86s] In file included from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 181 | partial_outputs_ = std::move(partial_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 187 | runtime_outputs_ = std::move(run_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 205 | rspfile_ = std::move(rsp); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.h:17, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 213 | rspfile_content_ = std::move(content); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 86s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 78 | link_output_ = std::move(link_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 86s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 84 | depend_output_ = std::move(dep_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/target.h:15, [ 86s] from ../src/gn/c_tool.cc:9: [ 86s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 86s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 86s] | ^~~~~~~ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 86s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 73 | pattern.AsString()); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 86s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 93 | "This is only valid for solink and solink_module tools."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 99 | "It must match one of the outputs."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 86s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 86s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 86s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 174 | " which is not valid\nfor this variable."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 86s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 179 | *field = std::move(list); [ 86s] | ^ [ 86s] In file included from ../src/gn/c_tool.h:15, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 86s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 86s] 227 | "be specified or they should both be empty."); [ 86s] | ^ [ 86s] In file included from ../src/gn/scope.h:17, [ 86s] from ../src/gn/c_tool.h:14, [ 86s] from ../src/gn/c_tool.cc:5: [ 86s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 86s] 58 | Err(const Err& other); [ 86s] | ^~~ [ 87s] [46/194] CXX src/gn/command_analyze.o [ 87s] In file included from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 87s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 87s] | ^~~~~~~ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 83 | command_ = std::move(cmd); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 110 | default_output_dir_ = std::move(dir); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 117 | depfile_ = std::move(df); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 123 | description_ = std::move(desc); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 175 | outputs_ = std::move(out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 181 | partial_outputs_ = std::move(partial_out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 187 | runtime_outputs_ = std::move(run_out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 205 | rspfile_ = std::move(rsp); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 213 | rspfile_content_ = std::move(content); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_analyze.cc:13: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] [47/194] CXX src/gn/builder.o [ 87s] In file included from ../src/gn/builder.cc:10: [ 87s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 87s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 87s] | ^~~~~~~ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 83 | command_ = std::move(cmd); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 110 | default_output_dir_ = std::move(dir); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 117 | depfile_ = std::move(df); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 123 | description_ = std::move(desc); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 175 | outputs_ = std::move(out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 181 | partial_outputs_ = std::move(partial_out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 187 | runtime_outputs_ = std::move(run_out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 205 | rspfile_ = std::move(rsp); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/settings.h:14, [ 87s] from ../src/gn/input_file_manager.h:20, [ 87s] from ../src/gn/scheduler.h:16, [ 87s] from ../src/gn/builder.cc:16: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 213 | rspfile_content_ = std::move(content); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/builder.cc:10: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 87s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 79 | "\nwas already defined."); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 87s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 222 | *err = Err(Location(), "", depstring); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 87s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 87s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 344 | "refer to an existent thing."); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 87s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 87s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 87s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 87s] | ^ [ 87s] In file included from ../src/gn/builder.cc:13: [ 87s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 87s] 58 | Err(const Err& other); [ 87s] | ^~~ [ 87s] [48/194] CXX src/base/values.o [ 87s] [49/194] AR base.a [ 87s] [50/194] CXX src/gn/command_clean.o [ 87s] In file included from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 87s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 87s] | ^~~~~~~ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 83 | command_ = std::move(cmd); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 110 | default_output_dir_ = std::move(dir); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 117 | depfile_ = std::move(df); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 123 | description_ = std::move(desc); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 175 | outputs_ = std::move(out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 181 | partial_outputs_ = std::move(partial_out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 187 | runtime_outputs_ = std::move(run_out); [ 87s] | ^ [ 87s] In file included from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 205 | rspfile_ = std::move(rsp); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/toolchain.h:16, [ 87s] from ../src/gn/target.h:29, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 213 | rspfile_content_ = std::move(content); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/action_values.h:14, [ 87s] from ../src/gn/target.h:15, [ 87s] from ../src/gn/commands.h:15, [ 87s] from ../src/gn/command_clean.cc:11: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [51/194] CXX src/gn/command_clean_stale.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_clean_stale.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [52/194] CXX src/gn/command_check.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_check.cc:9: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [53/194] CXX src/gn/analyzer.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const string&, Err*)': [ 88s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 73 | "\" with a list value."); [ 88s] | ^ [ 88s] In file included from ../src/gn/scope.h:17, [ 88s] from ../src/gn/args.h:14, [ 88s] from ../src/gn/build_settings.h:16, [ 88s] from ../src/gn/metadata.h:10, [ 88s] from ../src/gn/target.h:23, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 82 | "\" is not a string."); [ 88s] | ^ [ 88s] In file included from ../src/gn/scope.h:17, [ 88s] from ../src/gn/args.h:14, [ 88s] from ../src/gn/build_settings.h:16, [ 88s] from ../src/gn/metadata.h:10, [ 88s] from ../src/gn/target.h:23, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 88 | *err = Err(); [ 88s] | ^ [ 88s] In file included from ../src/gn/scope.h:17, [ 88s] from ../src/gn/args.h:14, [ 88s] from ../src/gn/build_settings.h:16, [ 88s] from ../src/gn/metadata.h:10, [ 88s] from ../src/gn/target.h:23, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const string&, Err*)': [ 88s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 88s] | ^ [ 88s] In file included from ../src/gn/scope.h:17, [ 88s] from ../src/gn/args.h:14, [ 88s] from ../src/gn/build_settings.h:16, [ 88s] from ../src/gn/metadata.h:10, [ 88s] from ../src/gn/target.h:23, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const {anonymous}::Outputs&, const Label&, Err*)': [ 88s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 88s] | ^ [ 88s] In file included from ../src/gn/scope.h:17, [ 88s] from ../src/gn/args.h:14, [ 88s] from ../src/gn/build_settings.h:16, [ 88s] from ../src/gn/metadata.h:10, [ 88s] from ../src/gn/target.h:23, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/analyzer.cc:19: [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] [54/194] CXX src/gn/command_args.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_args.cc:18: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] [55/194] CXX src/gn/command_ls.o [ 89s] In file included from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 89s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 89s] | ^~~~~~~ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 83 | command_ = std::move(cmd); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 110 | default_output_dir_ = std::move(dir); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 117 | depfile_ = std::move(df); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 123 | description_ = std::move(desc); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 89s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 89s] 175 | outputs_ = std::move(out); [ 89s] | ^ [ 89s] In file included from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 89s] 17 | SubstitutionList(const SubstitutionList& other); [ 89s] | ^~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 89s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 89s] 181 | partial_outputs_ = std::move(partial_out); [ 89s] | ^ [ 89s] In file included from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 89s] 17 | SubstitutionList(const SubstitutionList& other); [ 89s] | ^~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 89s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 89s] 187 | runtime_outputs_ = std::move(run_out); [ 89s] | ^ [ 89s] In file included from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 89s] 17 | SubstitutionList(const SubstitutionList& other); [ 89s] | ^~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 205 | rspfile_ = std::move(rsp); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 213 | rspfile_content_ = std::move(content); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/commands.h:15, [ 89s] from ../src/gn/command_ls.cc:9: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] [56/194] CXX src/gn/command_meta.o [ 90s] In file included from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 90s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 90s] | ^~~~~~~ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 83 | command_ = std::move(cmd); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 110 | default_output_dir_ = std::move(dir); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 117 | depfile_ = std::move(df); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 123 | description_ = std::move(desc); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 175 | outputs_ = std::move(out); [ 90s] | ^ [ 90s] In file included from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 181 | partial_outputs_ = std::move(partial_out); [ 90s] | ^ [ 90s] In file included from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 187 | runtime_outputs_ = std::move(run_out); [ 90s] | ^ [ 90s] In file included from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 205 | rspfile_ = std::move(rsp); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 213 | rspfile_content_ = std::move(content); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_meta.cc:10: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] [57/194] CXX src/gn/command_outputs.o [ 90s] In file included from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 90s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 90s] | ^~~~~~~ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 83 | command_ = std::move(cmd); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 110 | default_output_dir_ = std::move(dir); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 117 | depfile_ = std::move(df); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 123 | description_ = std::move(desc); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 175 | outputs_ = std::move(out); [ 90s] | ^ [ 90s] In file included from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 181 | partial_outputs_ = std::move(partial_out); [ 90s] | ^ [ 90s] In file included from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 187 | runtime_outputs_ = std::move(run_out); [ 90s] | ^ [ 90s] In file included from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 205 | rspfile_ = std::move(rsp); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 213 | rspfile_content_ = std::move(content); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14, [ 90s] from ../src/gn/target.h:15, [ 90s] from ../src/gn/commands.h:15, [ 90s] from ../src/gn/command_outputs.cc:11: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] [58/194] CXX src/gn/command_path.o [ 91s] In file included from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 91s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 91s] | ^~~~~~~ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 83 | command_ = std::move(cmd); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 110 | default_output_dir_ = std::move(dir); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | depfile_ = std::move(df); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 123 | description_ = std::move(desc); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 175 | outputs_ = std::move(out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 181 | partial_outputs_ = std::move(partial_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 187 | runtime_outputs_ = std::move(run_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 205 | rspfile_ = std::move(rsp); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 213 | rspfile_content_ = std::move(content); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_path.cc:11: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] [59/194] CXX src/gn/command_gen.o [ 91s] In file included from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 91s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 91s] | ^~~~~~~ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 83 | command_ = std::move(cmd); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 110 | default_output_dir_ = std::move(dir); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | depfile_ = std::move(df); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 123 | description_ = std::move(desc); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 175 | outputs_ = std::move(out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 181 | partial_outputs_ = std::move(partial_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 187 | runtime_outputs_ = std::move(run_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 205 | rspfile_ = std::move(rsp); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 213 | rspfile_content_ = std::move(content); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/command_gen.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const string&, const BuildSettings*, const Builder&, Err*)': [ 91s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 91s] | ^ [ 91s] In file included from ../src/gn/scope.h:17, [ 91s] from ../src/gn/args.h:14, [ 91s] from ../src/gn/build_settings.h:16, [ 91s] from ../src/gn/command_gen.cc:11: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 91s] | ^ [ 91s] In file included from ../src/gn/scope.h:17, [ 91s] from ../src/gn/args.h:14, [ 91s] from ../src/gn/build_settings.h:16, [ 91s] from ../src/gn/command_gen.cc:11: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 91s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 371 | "provide one on the command line via --ninja-executable."); [ 91s] | ^ [ 91s] In file included from ../src/gn/scope.h:17, [ 91s] from ../src/gn/args.h:14, [ 91s] from ../src/gn/build_settings.h:16, [ 91s] from ../src/gn/command_gen.cc:11: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 385 | "or later."); [ 91s] | ^ [ 91s] In file included from ../src/gn/scope.h:17, [ 91s] from ../src/gn/args.h:14, [ 91s] from ../src/gn/build_settings.h:16, [ 91s] from ../src/gn/command_gen.cc:11: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 92s] [60/194] CXX src/gn/config_values.o [ 92s] [61/194] CXX src/gn/command_refs.o [ 92s] In file included from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 92s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 92s] | ^~~~~~~ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_refs.cc:14: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] [62/194] CXX src/gn/command_desc.o [ 92s] In file included from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 92s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 92s] | ^~~~~~~ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/commands.h:15, [ 92s] from ../src/gn/command_desc.cc:16: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] [63/194] CXX src/gn/compile_commands_writer.o [ 92s] In file included from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 92s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 92s] | ^~~~~~~ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 92s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 92s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 78 | link_output_ = std::move(link_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 92s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 92s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 84 | depend_output_ = std::move(dep_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/compile_commands_writer.h:9, [ 92s] from ../src/gn/compile_commands_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] [64/194] CXX src/gn/config.o [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/tool.h:16, [ 92s] from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/settings.h:14, [ 92s] from ../src/gn/input_file_manager.h:20, [ 92s] from ../src/gn/config.cc:8: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] [65/194] CXX src/gn/config_values_extractors.o [ 92s] In file included from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 92s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 92s] | ^~~~~~~ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] [66/194] CXX src/gn/command_help.o [ 93s] In file included from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 93s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 93s] | ^~~~~~~ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 83 | command_ = std::move(cmd); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 110 | default_output_dir_ = std::move(dir); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 117 | depfile_ = std::move(df); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 123 | description_ = std::move(desc); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 175 | outputs_ = std::move(out); [ 93s] | ^ [ 93s] In file included from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 181 | partial_outputs_ = std::move(partial_out); [ 93s] | ^ [ 93s] In file included from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 187 | runtime_outputs_ = std::move(run_out); [ 93s] | ^ [ 93s] In file included from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 205 | rspfile_ = std::move(rsp); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 213 | rspfile_content_ = std::move(content); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/commands.h:15, [ 93s] from ../src/gn/command_help.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] [67/194] CXX src/gn/config_values_generator.o [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 83 | command_ = std::move(cmd); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 110 | default_output_dir_ = std::move(dir); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 117 | depfile_ = std::move(df); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 123 | description_ = std::move(desc); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 175 | outputs_ = std::move(out); [ 93s] | ^ [ 93s] In file included from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 181 | partial_outputs_ = std::move(partial_out); [ 93s] | ^ [ 93s] In file included from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 187 | runtime_outputs_ = std::move(run_out); [ 93s] | ^ [ 93s] In file included from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 205 | rspfile_ = std::move(rsp); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 213 | rspfile_content_ = std::move(content); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16, [ 93s] from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/config_values_generator.cc:12: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 93s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 93s] 67 | "path component and have \".framework\" extension."); [ 93s] | ^ [ 93s] In file included from ../src/gn/scope.h:17, [ 93s] from ../src/gn/args.h:14, [ 93s] from ../src/gn/build_settings.h:16, [ 93s] from ../src/gn/config_values_generator.cc:8: [ 93s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 93s] 58 | Err(const Err& other); [ 93s] | ^~~ [ 93s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 93s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 93s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 93s] | ^ [ 93s] In file included from ../src/gn/scope.h:17, [ 93s] from ../src/gn/args.h:14, [ 93s] from ../src/gn/build_settings.h:16, [ 93s] from ../src/gn/config_values_generator.cc:8: [ 93s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 93s] 58 | Err(const Err& other); [ 93s] | ^~~ [ 93s] [68/194] CXX src/gn/escape.o [ 93s] [69/194] CXX src/gn/deps_iterator.o [ 93s] In file included from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 93s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 93s] | ^~~~~~~ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 83 | command_ = std::move(cmd); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 110 | default_output_dir_ = std::move(dir); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 117 | depfile_ = std::move(df); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 123 | description_ = std::move(desc); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 175 | outputs_ = std::move(out); [ 93s] | ^ [ 93s] In file included from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 181 | partial_outputs_ = std::move(partial_out); [ 93s] | ^ [ 93s] In file included from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 187 | runtime_outputs_ = std::move(run_out); [ 93s] | ^ [ 93s] In file included from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 205 | rspfile_ = std::move(rsp); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/target.h:29, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 213 | rspfile_content_ = std::move(content); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/action_values.h:14, [ 93s] from ../src/gn/target.h:15, [ 93s] from ../src/gn/deps_iterator.cc:7: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] [70/194] CXX src/gn/command_format.o [ 94s] In file included from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 94s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 94s] | ^~~~~~~ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 83 | command_ = std::move(cmd); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 110 | default_output_dir_ = std::move(dir); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 117 | depfile_ = std::move(df); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 123 | description_ = std::move(desc); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 175 | outputs_ = std::move(out); [ 94s] | ^ [ 94s] In file included from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 181 | partial_outputs_ = std::move(partial_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 187 | runtime_outputs_ = std::move(run_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 205 | rspfile_ = std::move(rsp); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 213 | rspfile_content_ = std::move(content); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/command_format.cc:18: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] [71/194] CXX src/gn/copy_target_generator.o [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 83 | command_ = std::move(cmd); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 110 | default_output_dir_ = std::move(dir); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 117 | depfile_ = std::move(df); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 123 | description_ = std::move(desc); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 175 | outputs_ = std::move(out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 181 | partial_outputs_ = std::move(partial_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 187 | runtime_outputs_ = std::move(run_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 205 | rspfile_ = std::move(rsp); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 213 | rspfile_content_ = std::move(content); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/target.h:15, [ 94s] from ../src/gn/filesystem_utils.h:15, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 94s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 94s] | ^~~~~~~ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 94s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/args.h:14, [ 94s] from ../src/gn/build_settings.h:16, [ 94s] from ../src/gn/copy_target_generator.cc:7: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 41 | "source_expansion\")."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/args.h:14, [ 94s] from ../src/gn/build_settings.h:16, [ 94s] from ../src/gn/copy_target_generator.cc:7: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] [72/194] CXX src/gn/commands.o [ 94s] In file included from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 94s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 94s] | ^~~~~~~ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 83 | command_ = std::move(cmd); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 110 | default_output_dir_ = std::move(dir); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 117 | depfile_ = std::move(df); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 123 | description_ = std::move(desc); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 175 | outputs_ = std::move(out); [ 94s] | ^ [ 94s] In file included from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 181 | partial_outputs_ = std::move(partial_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 187 | runtime_outputs_ = std::move(run_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 205 | rspfile_ = std::move(rsp); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 213 | rspfile_content_ = std::move(content); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14, [ 94s] from ../src/gn/target.h:15, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 94s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 99 | err = Err(); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/args.h:14, [ 94s] from ../src/gn/build_settings.h:16, [ 94s] from ../src/gn/metadata.h:10, [ 94s] from ../src/gn/target.h:23, [ 94s] from ../src/gn/commands.h:15, [ 94s] from ../src/gn/commands.cc:5: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] [73/194] CXX src/gn/exec_process.o [ 95s] [74/194] CXX src/gn/create_bundle_target_generator.o [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/target.h:15, [ 95s] from ../src/gn/filesystem_utils.h:15, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 95s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 95s] | ^~~~~~~ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const string_view&, SourceDir*)': [ 95s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 101 | str + "\"."); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/settings.h:12, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 95s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/settings.h:12, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 95s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/settings.h:12, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 253 | "code signing script needs to be run."); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/settings.h:12, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 95s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/settings.h:12, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/create_bundle_target_generator.cc:10: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] [75/194] CXX src/gn/rust_project_writer.o [ 95s] In file included from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 95s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 95s] | ^~~~~~~ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] In file included from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/rust_project_writer.h:9, [ 95s] from ../src/gn/rust_project_writer.cc:5: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] [76/194] CXX src/gn/file_writer.o [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/target.h:15, [ 95s] from ../src/gn/filesystem_utils.h:15, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 95s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 95s] | ^~~~~~~ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/file_writer.cc:9: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] [77/194] CXX src/gn/frameworks_utils.o [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/target.h:15, [ 95s] from ../src/gn/filesystem_utils.h:15, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 95s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 95s] | ^~~~~~~ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/frameworks_utils.cc:7: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] [78/194] CXX src/gn/err.o [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/target.h:15, [ 95s] from ../src/gn/filesystem_utils.h:15, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 95s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 95s] | ^~~~~~~ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16, [ 95s] from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/err.cc:11: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] [79/194] CXX src/gn/eclipse_writer.o [ 96s] In file included from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 96s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 96s] | ^~~~~~~ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 83 | command_ = std::move(cmd); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 110 | default_output_dir_ = std::move(dir); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 117 | depfile_ = std::move(df); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 123 | description_ = std::move(desc); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 175 | outputs_ = std::move(out); [ 96s] | ^ [ 96s] In file included from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 181 | partial_outputs_ = std::move(partial_out); [ 96s] | ^ [ 96s] In file included from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 187 | runtime_outputs_ = std::move(run_out); [ 96s] | ^ [ 96s] In file included from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 205 | rspfile_ = std::move(rsp); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/target.h:29, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 213 | rspfile_content_ = std::move(content); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/action_values.h:14, [ 96s] from ../src/gn/target.h:15, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 96s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 96s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 96s] | ^ [ 96s] In file included from ../src/gn/scope.h:17, [ 96s] from ../src/gn/args.h:14, [ 96s] from ../src/gn/build_settings.h:16, [ 96s] from ../src/gn/metadata.h:10, [ 96s] from ../src/gn/target.h:23, [ 96s] from ../src/gn/config_values_extractors.h:16, [ 96s] from ../src/gn/eclipse_writer.cc:12: [ 96s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 96s] 58 | Err(const Err& other); [ 96s] | ^~~ [ 96s] [80/194] CXX src/gn/function_foreach.o [ 96s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 96s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 96s] 54 | "Expecting exactly two."); [ 96s] | ^ [ 96s] In file included from ../src/gn/function_foreach.cc:5: [ 96s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 96s] 58 | Err(const Err& other); [ 96s] | ^~~ [ 96s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 96s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 96s] | ^ [ 96s] In file included from ../src/gn/function_foreach.cc:5: [ 96s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 96s] 58 | Err(const Err& other); [ 96s] | ^~~ [ 96s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 96s] 80 | *err = Err(function, "Expected { after foreach."); [ 96s] | ^ [ 96s] In file included from ../src/gn/function_foreach.cc:5: [ 96s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 96s] 58 | Err(const Err& other); [ 96s] | ^~~ [ 96s] [81/194] CXX src/gn/function_filter.o [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 83 | command_ = std::move(cmd); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 110 | default_output_dir_ = std::move(dir); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 117 | depfile_ = std::move(df); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 123 | description_ = std::move(desc); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 175 | outputs_ = std::move(out); [ 96s] | ^ [ 96s] In file included from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 181 | partial_outputs_ = std::move(partial_out); [ 96s] | ^ [ 96s] In file included from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 187 | runtime_outputs_ = std::move(run_out); [ 96s] | ^ [ 96s] In file included from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 205 | rspfile_ = std::move(rsp); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 213 | rspfile_content_ = std::move(content); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/target.h:15, [ 96s] from ../src/gn/filesystem_utils.h:15, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 96s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 96s] | ^~~~~~~ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16, [ 96s] from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/function_filter.cc:8: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, functions::{anonymous}::FilterSelection, Err*)': [ 96s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 96s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 96s] | ^ [ 96s] In file included from ../src/gn/function_filter.cc:7: [ 96s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 96s] 58 | Err(const Err& other); [ 96s] | ^~~ [ 96s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 96s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 96s] | ^ [ 96s] In file included from ../src/gn/function_filter.cc:7: [ 96s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 96s] 58 | Err(const Err& other); [ 96s] | ^~~ [ 96s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 96s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 96s] | ^ [ 96s] In file included from ../src/gn/function_filter.cc:7: [ 96s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 96s] 58 | Err(const Err& other); [ 96s] | ^~~ [ 96s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 96s] from ../src/gn/err.h:9, [ 96s] from ../src/gn/function_filter.cc:7: [ 96s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 96s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 96s] 426 | vector<_Tp, _Alloc>:: [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:67, [ 96s] from ../src/gn/err.h:9, [ 96s] from ../src/gn/function_filter.cc:7: [ 96s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, functions::{anonymous}::FilterSelection, Err*)': [ 96s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 96s] 1195 | _M_realloc_insert(end(), __x); [ 96s] | ^~~~~~~~~~~~~~~~~ [ 96s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 96s] 1195 | _M_realloc_insert(end(), __x); [ 96s] | ^~~~~~~~~~~~~~~~~ [ 97s] [82/194] CXX src/gn/filesystem_utils.o [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 83 | command_ = std::move(cmd); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 110 | default_output_dir_ = std::move(dir); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 117 | depfile_ = std::move(df); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 123 | description_ = std::move(desc); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 175 | outputs_ = std::move(out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 181 | partial_outputs_ = std::move(partial_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 187 | runtime_outputs_ = std::move(run_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 205 | rspfile_ = std::move(rsp); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 213 | rspfile_content_ = std::move(content); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/target.h:15, [ 97s] from ../src/gn/filesystem_utils.h:15, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 97s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 97s] | ^~~~~~~ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const string&, const ParseNode*, Err*)': [ 97s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 333 | str + "\"."); [ 97s] | ^ [ 97s] In file included from ../src/gn/scope.h:17, [ 97s] from ../src/gn/settings.h:12, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const string&, Err*)': [ 97s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 97s] | ^ [ 97s] In file included from ../src/gn/scope.h:17, [ 97s] from ../src/gn/settings.h:12, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 97s] | ^ [ 97s] In file included from ../src/gn/scope.h:17, [ 97s] from ../src/gn/settings.h:12, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] [83/194] CXX src/gn/function_forward_variables_from.o [ 97s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 97s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 67 | "do this explicitly."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 97s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 173 | "Expecting two or three arguments."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 186 | *err = Err(identifier, "Undefined identifier."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 211 | "Expecting a list of strings."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] [84/194] CXX src/gn/function_exec_script.o [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 83 | command_ = std::move(cmd); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 110 | default_output_dir_ = std::move(dir); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 117 | depfile_ = std::move(df); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 123 | description_ = std::move(desc); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 175 | outputs_ = std::move(out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 181 | partial_outputs_ = std::move(partial_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 187 | runtime_outputs_ = std::move(run_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 205 | rspfile_ = std::move(rsp); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 213 | rspfile_content_ = std::move(content); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/target.h:15, [ 97s] from ../src/gn/filesystem_utils.h:15, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 97s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 97s] | ^~~~~~~ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/function_exec_script.cc:12: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 97s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 56 | "if you need to modify the whitelist."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_exec_script.cc:10: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 97s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 128 | "I expected between one and four arguments."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_exec_script.cc:10: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 243 | "\"."); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_exec_script.cc:10: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 97s] | ^ [ 97s] In file included from ../src/gn/function_exec_script.cc:10: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 98s] [85/194] CXX src/gn/function_get_target_outputs.o [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | command_ = std::move(cmd); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 110 | default_output_dir_ = std::move(dir); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | depfile_ = std::move(df); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 123 | description_ = std::move(desc); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 175 | outputs_ = std::move(out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 181 | partial_outputs_ = std::move(partial_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | runtime_outputs_ = std::move(run_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 205 | rspfile_ = std::move(rsp); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 213 | rspfile_content_ = std::move(content); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/target.h:15, [ 98s] from ../src/gn/function_get_target_outputs.cc:10: [ 98s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 98s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 98s] | ^~~~~~~ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_get_target_outputs.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 71 | *err = Err(function, "Expected one argument."); [ 98s] | ^ [ 98s] In file included from ../src/gn/scope.h:17, [ 98s] from ../src/gn/args.h:14, [ 98s] from ../src/gn/build_settings.h:16, [ 98s] from ../src/gn/function_get_target_outputs.cc:5: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 89 | *err = Err(function, "No targets defined in this context."); [ 98s] | ^ [ 98s] In file included from ../src/gn/scope.h:17, [ 98s] from ../src/gn/args.h:14, [ 98s] from ../src/gn/build_settings.h:16, [ 98s] from ../src/gn/function_get_target_outputs.cc:5: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 100 | item->GetItemTypeName()); [ 98s] | ^ [ 98s] In file included from ../src/gn/scope.h:17, [ 98s] from ../src/gn/args.h:14, [ 98s] from ../src/gn/build_settings.h:16, [ 98s] from ../src/gn/function_get_target_outputs.cc:5: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 112 | "previously defined in the current file."); [ 98s] | ^ [ 98s] In file included from ../src/gn/scope.h:17, [ 98s] from ../src/gn/args.h:14, [ 98s] from ../src/gn/build_settings.h:16, [ 98s] from ../src/gn/function_get_target_outputs.cc:5: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 98s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 98s] from ../src/gn/build_settings.h:8, [ 98s] from ../src/gn/function_get_target_outputs.cc:5: [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 98s] 426 | vector<_Tp, _Alloc>:: [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 98s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 98s] | ^~~~~~~~~~~~~~~~~ [ 98s] [86/194] CXX src/gn/function_process_file_template.o [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | command_ = std::move(cmd); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 110 | default_output_dir_ = std::move(dir); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | depfile_ = std::move(df); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 123 | description_ = std::move(desc); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 175 | outputs_ = std::move(out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 181 | partial_outputs_ = std::move(partial_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | runtime_outputs_ = std::move(run_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 205 | rspfile_ = std::move(rsp); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 213 | rspfile_content_ = std::move(content); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/target.h:15, [ 98s] from ../src/gn/function_process_file_template.cc:12: [ 98s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 98s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 98s] | ^~~~~~~ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_process_file_template.cc:9: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 98s] | ^ [ 98s] In file included from ../src/gn/parse_tree.h:16, [ 98s] from ../src/gn/function_process_file_template.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 98s] | ^ [ 98s] In file included from ../src/gn/parse_tree.h:16, [ 98s] from ../src/gn/function_process_file_template.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 98s] | ^ [ 98s] In file included from ../src/gn/parse_tree.h:16, [ 98s] from ../src/gn/function_process_file_template.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 98s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 98s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/pstl/glue_algorithm_defs.h:13, [ 98s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/algorithm:71, [ 98s] from ../src/base/stl_util.h:10, [ 98s] from ../src/gn/function_process_file_template.cc:5: [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 98s] 426 | vector<_Tp, _Alloc>:: [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 98s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 98s] | ^~~~~~~~~~~~~~~~~ [ 98s] [87/194] CXX src/gn/function_get_label_info.o [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | command_ = std::move(cmd); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 110 | default_output_dir_ = std::move(dir); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | depfile_ = std::move(df); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 123 | description_ = std::move(desc); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 175 | outputs_ = std::move(out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 181 | partial_outputs_ = std::move(partial_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | runtime_outputs_ = std::move(run_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 205 | rspfile_ = std::move(rsp); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 213 | rspfile_content_ = std::move(content); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/target.h:15, [ 98s] from ../src/gn/filesystem_utils.h:15, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 98s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 98s] | ^~~~~~~ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_label_info.cc:6: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | *err = Err(function, "Expected two arguments."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_get_label_info.cc:5: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_get_label_info.cc:5: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] [88/194] CXX src/gn/function_set_defaults.o [ 98s] [89/194] CXX src/gn/function_read_file.o [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | command_ = std::move(cmd); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 110 | default_output_dir_ = std::move(dir); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | depfile_ = std::move(df); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 123 | description_ = std::move(desc); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 175 | outputs_ = std::move(out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 181 | partial_outputs_ = std::move(partial_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | runtime_outputs_ = std::move(run_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 205 | rspfile_ = std::move(rsp); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 213 | rspfile_content_ = std::move(content); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/target.h:15, [ 98s] from ../src/gn/filesystem_utils.h:15, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 98s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 98s] | ^~~~~~~ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_read_file.cc:7: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 48 | "I expected two arguments."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_read_file.cc:6: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_read_file.cc:6: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] [90/194] CXX src/gn/function_set_default_toolchain.o [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | command_ = std::move(cmd); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 110 | default_output_dir_ = std::move(dir); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | depfile_ = std::move(df); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 123 | description_ = std::move(desc); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 175 | outputs_ = std::move(out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 181 | partial_outputs_ = std::move(partial_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | runtime_outputs_ = std::move(run_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 205 | rspfile_ = std::move(rsp); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 213 | rspfile_content_ = std::move(content); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/function_set_default_toolchain.cc:10: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 62 | "file."); [ 98s] | ^ [ 98s] In file included from ../src/gn/scope.h:17, [ 98s] from ../src/gn/args.h:14, [ 98s] from ../src/gn/build_settings.h:16, [ 98s] from ../src/gn/function_set_default_toolchain.cc:5: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] [91/194] CXX src/gn/function_get_path_info.o [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | command_ = std::move(cmd); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 110 | default_output_dir_ = std::move(dir); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | depfile_ = std::move(df); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 123 | description_ = std::move(desc); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 175 | outputs_ = std::move(out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 181 | partial_outputs_ = std::move(partial_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | runtime_outputs_ = std::move(run_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 205 | rspfile_ = std::move(rsp); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 213 | rspfile_content_ = std::move(content); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/target.h:15, [ 98s] from ../src/gn/filesystem_utils.h:15, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 98s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 98s] | ^~~~~~~ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_get_path_info.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, functions::{anonymous}::What, const Value&, Err*)': [ 98s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_get_path_info.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_get_path_info.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_get_path_info.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 98s] | ^ [ 98s] In file included from ../src/gn/function_get_path_info.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 98s] from ../src/gn/err.h:9, [ 98s] from ../src/gn/function_get_path_info.cc:7: [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 98s] 426 | vector<_Tp, _Alloc>:: [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 98s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 98s] | ^~~~~~~~~~~~~~~~~ [ 98s] [92/194] CXX src/gn/function_rebase_path.o [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 83 | command_ = std::move(cmd); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 110 | default_output_dir_ = std::move(dir); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | depfile_ = std::move(df); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 123 | description_ = std::move(desc); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 175 | outputs_ = std::move(out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 181 | partial_outputs_ = std::move(partial_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 98s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | runtime_outputs_ = std::move(run_out); [ 98s] | ^ [ 98s] In file included from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 98s] 17 | SubstitutionList(const SubstitutionList& other); [ 98s] | ^~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 205 | rspfile_ = std::move(rsp); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 98s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 213 | rspfile_content_ = std::move(content); [ 98s] | ^ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] In file included from ../src/gn/target.h:15, [ 98s] from ../src/gn/filesystem_utils.h:15, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 98s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 98s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 98s] | ^~~~~~~ [ 98s] In file included from ../src/gn/substitution_list.h:11, [ 98s] from ../src/gn/tool.h:16, [ 98s] from ../src/gn/toolchain.h:16, [ 98s] from ../src/gn/settings.h:14, [ 98s] from ../src/gn/filesystem_utils.h:14, [ 98s] from ../src/gn/function_rebase_path.cc:8: [ 98s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 98s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 98s] | ^ [ 98s] In file included from ../src/gn/scope.h:17, [ 98s] from ../src/gn/args.h:14, [ 98s] from ../src/gn/build_settings.h:16, [ 98s] from ../src/gn/function_rebase_path.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 98s] | ^ [ 98s] In file included from ../src/gn/scope.h:17, [ 98s] from ../src/gn/args.h:14, [ 98s] from ../src/gn/build_settings.h:16, [ 98s] from ../src/gn/function_rebase_path.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 98s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 98s] from ../src/gn/build_settings.h:8, [ 98s] from ../src/gn/function_rebase_path.cc:7: [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 98s] 426 | vector<_Tp, _Alloc>:: [ 98s] | ^~~~~~~~~~~~~~~~~~~ [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 98s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 98s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 98s] | ^~~~~~~~~~~~~~~~~ [ 98s] [93/194] CXX src/gn/function_template.o [ 98s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 98s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 98s] | ^ [ 98s] In file included from ../src/gn/parse_tree.h:16, [ 98s] from ../src/gn/function_template.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 197 | "A template with this name was already defined."); [ 98s] | ^ [ 98s] In file included from ../src/gn/parse_tree.h:16, [ 98s] from ../src/gn/function_template.cc:7: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 99s] [94/194] CXX src/gn/general_tool.o [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 83 | command_ = std::move(cmd); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 110 | default_output_dir_ = std::move(dir); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 117 | depfile_ = std::move(df); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 123 | description_ = std::move(desc); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 175 | outputs_ = std::move(out); [ 99s] | ^ [ 99s] In file included from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 181 | partial_outputs_ = std::move(partial_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 187 | runtime_outputs_ = std::move(run_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 205 | rspfile_ = std::move(rsp); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/general_tool.h:16, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 213 | rspfile_content_ = std::move(content); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/target.h:15, [ 99s] from ../src/gn/general_tool.cc:6: [ 99s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 99s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 99s] | ^~~~~~~ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/general_tool.h:14, [ 99s] from ../src/gn/general_tool.cc:5: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] [95/194] CXX src/gn/function_toolchain.o [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 83 | command_ = std::move(cmd); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 110 | default_output_dir_ = std::move(dir); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 117 | depfile_ = std::move(df); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 123 | description_ = std::move(desc); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 175 | outputs_ = std::move(out); [ 99s] | ^ [ 99s] In file included from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 181 | partial_outputs_ = std::move(partial_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 187 | runtime_outputs_ = std::move(run_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 205 | rspfile_ = std::move(rsp); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/c_tool.h:17, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 213 | rspfile_content_ = std::move(content); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 99s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 78 | link_output_ = std::move(link_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 99s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 84 | depend_output_ = std::move(dep_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/c_tool.h:15, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 99s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 99s] | ^ [ 99s] In file included from ../src/gn/scope.h:17, [ 99s] from ../src/gn/c_tool.h:14, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 99s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 897 | "definition."); [ 99s] | ^ [ 99s] In file included from ../src/gn/scope.h:17, [ 99s] from ../src/gn/c_tool.h:14, [ 99s] from ../src/gn/function_toolchain.cc:10: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] [96/194] CXX src/gn/functions_target.o [ 99s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 99s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 99s] | ^ [ 99s] In file included from ../src/gn/functions_target.cc:8: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] [97/194] CXX src/gn/group_target_generator.o [ 99s] In file included from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 99s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 99s] | ^~~~~~~ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 83 | command_ = std::move(cmd); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 110 | default_output_dir_ = std::move(dir); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 117 | depfile_ = std::move(df); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 123 | description_ = std::move(desc); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 175 | outputs_ = std::move(out); [ 99s] | ^ [ 99s] In file included from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 181 | partial_outputs_ = std::move(partial_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 187 | runtime_outputs_ = std::move(run_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 205 | rspfile_ = std::move(rsp); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/target.h:29, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 213 | rspfile_content_ = std::move(content); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/action_values.h:14, [ 99s] from ../src/gn/target.h:15, [ 99s] from ../src/gn/group_target_generator.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] [98/194] CXX src/gn/function_write_file.o [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 83 | command_ = std::move(cmd); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 110 | default_output_dir_ = std::move(dir); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 117 | depfile_ = std::move(df); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 123 | description_ = std::move(desc); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 175 | outputs_ = std::move(out); [ 99s] | ^ [ 99s] In file included from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 181 | partial_outputs_ = std::move(partial_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 187 | runtime_outputs_ = std::move(run_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 205 | rspfile_ = std::move(rsp); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 213 | rspfile_content_ = std::move(content); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/target.h:15, [ 99s] from ../src/gn/filesystem_utils.h:15, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 99s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 99s] | ^~~~~~~ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/function_write_file.cc:12: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 99s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 58 | "I expected two or three arguments."); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_write_file.cc:11: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_write_file.cc:11: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 100s] [99/194] CXX src/gn/input_file.o [ 100s] [100/194] CXX src/gn/inherited_libraries.o [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/inherited_libraries.cc:7: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] [101/194] CXX src/gn/generated_file_target_generator.o [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 100s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 100s] | ^ [ 100s] In file included from ../src/gn/scope.h:17, [ 100s] from ../src/gn/args.h:14, [ 100s] from ../src/gn/build_settings.h:16, [ 100s] from ../src/gn/metadata.h:10, [ 100s] from ../src/gn/target.h:23, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 48 | "generated_file\"."); [ 100s] | ^ [ 100s] In file included from ../src/gn/scope.h:17, [ 100s] from ../src/gn/args.h:14, [ 100s] from ../src/gn/build_settings.h:16, [ 100s] from ../src/gn/metadata.h:10, [ 100s] from ../src/gn/target.h:23, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const string_view&, const ParseNode*)': [ 100s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 78 | " will have no effect as no metadata collection will occur."); [ 100s] | ^ [ 100s] In file included from ../src/gn/scope.h:17, [ 100s] from ../src/gn/args.h:14, [ 100s] from ../src/gn/build_settings.h:16, [ 100s] from ../src/gn/metadata.h:10, [ 100s] from ../src/gn/target.h:23, [ 100s] from ../src/gn/generated_file_target_generator.h:9, [ 100s] from ../src/gn/generated_file_target_generator.cc:5: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 101s] [102/194] CXX src/gn/lib_file.o [ 101s] [103/194] CXX src/gn/import_manager.o [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 83 | command_ = std::move(cmd); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 110 | default_output_dir_ = std::move(dir); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 117 | depfile_ = std::move(df); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 123 | description_ = std::move(desc); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 175 | outputs_ = std::move(out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 181 | partial_outputs_ = std::move(partial_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 187 | runtime_outputs_ = std::move(run_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 205 | rspfile_ = std::move(rsp); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 213 | rspfile_content_ = std::move(content); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/import_manager.cc:11: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 101s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 101s] | ^ [ 101s] In file included from ../src/gn/import_manager.cc:9: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 117 | *err = import_info->load_result; [ 101s] | ^~~~~~~~~~~ [ 101s] In file included from ../src/gn/import_manager.cc:9: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] [104/194] CXX src/gn/item.o [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 83 | command_ = std::move(cmd); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 110 | default_output_dir_ = std::move(dir); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 117 | depfile_ = std::move(df); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 123 | description_ = std::move(desc); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 175 | outputs_ = std::move(out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 181 | partial_outputs_ = std::move(partial_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 187 | runtime_outputs_ = std::move(run_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 205 | rspfile_ = std::move(rsp); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 213 | rspfile_content_ = std::move(content); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/item.cc:8: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] [105/194] CXX src/gn/input_conversion.o [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 83 | command_ = std::move(cmd); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 110 | default_output_dir_ = std::move(dir); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 117 | depfile_ = std::move(df); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 123 | description_ = std::move(desc); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 175 | outputs_ = std::move(out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 181 | partial_outputs_ = std::move(partial_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 187 | runtime_outputs_ = std::move(run_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 205 | rspfile_ = std::move(rsp); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 213 | rspfile_content_ = std::move(content); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/tool.h:16, [ 101s] from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/settings.h:14, [ 101s] from ../src/gn/input_file_manager.h:20, [ 101s] from ../src/gn/scheduler.h:16, [ 101s] from ../src/gn/input_conversion.cc:22: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 101s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 128 | *err = Err(origin, "Null values are not supported."); [ 101s] | ^ [ 101s] In file included from ../src/gn/scope.h:17, [ 101s] from ../src/gn/args.h:14, [ 101s] from ../src/gn/build_settings.h:16, [ 101s] from ../src/gn/input_conversion.cc:16: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 137 | *err = Err(origin, "Binary values are not supported."); [ 101s] | ^ [ 101s] In file included from ../src/gn/scope.h:17, [ 101s] from ../src/gn/args.h:14, [ 101s] from ../src/gn/build_settings.h:16, [ 101s] from ../src/gn/input_conversion.cc:16: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 101s] | ^ [ 101s] In file included from ../src/gn/scope.h:17, [ 101s] from ../src/gn/args.h:14, [ 101s] from ../src/gn/build_settings.h:16, [ 101s] from ../src/gn/input_conversion.cc:16: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 101s] | ^ [ 101s] In file included from ../src/gn/scope.h:17, [ 101s] from ../src/gn/args.h:14, [ 101s] from ../src/gn/build_settings.h:16, [ 101s] from ../src/gn/input_conversion.cc:16: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const string&, const ParseNode*, Err*)': [ 101s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/scope.h:17, [ 101s] from ../src/gn/args.h:14, [ 101s] from ../src/gn/build_settings.h:16, [ 101s] from ../src/gn/input_conversion.cc:16: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const string&, const ParseNode*, const Value&, const string&, Err*)': [ 101s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 237 | "Run gn help input_conversion to see your options."); [ 101s] | ^ [ 101s] In file included from ../src/gn/scope.h:17, [ 101s] from ../src/gn/args.h:14, [ 101s] from ../src/gn/build_settings.h:16, [ 101s] from ../src/gn/input_conversion.cc:16: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 101s] from ../src/base/strings/string_split.h:11, [ 101s] from ../src/gn/input_conversion.cc:13: [ 101s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 101s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 101s] 426 | vector<_Tp, _Alloc>:: [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:67, [ 101s] from ../src/base/strings/string_split.h:11, [ 101s] from ../src/gn/input_conversion.cc:13: [ 101s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 101s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 101s] 1195 | _M_realloc_insert(end(), __x); [ 101s] | ^~~~~~~~~~~~~~~~~ [ 101s] [106/194] CXX src/gn/location.o [ 101s] [107/194] CXX src/gn/desc_builder.o [ 101s] In file included from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 101s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 101s] | ^~~~~~~ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 83 | command_ = std::move(cmd); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 110 | default_output_dir_ = std::move(dir); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 117 | depfile_ = std::move(df); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 123 | description_ = std::move(desc); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 175 | outputs_ = std::move(out); [ 101s] | ^ [ 101s] In file included from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 181 | partial_outputs_ = std::move(partial_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 101s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 101s] 187 | runtime_outputs_ = std::move(run_out); [ 101s] | ^ [ 101s] In file included from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 101s] 17 | SubstitutionList(const SubstitutionList& other); [ 101s] | ^~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 205 | rspfile_ = std::move(rsp); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] In file included from ../src/gn/toolchain.h:16, [ 101s] from ../src/gn/target.h:29, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 101s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 101s] 213 | rspfile_content_ = std::move(content); [ 101s] | ^ [ 101s] In file included from ../src/gn/substitution_list.h:11, [ 101s] from ../src/gn/action_values.h:14, [ 101s] from ../src/gn/target.h:15, [ 101s] from ../src/gn/commands.h:15, [ 101s] from ../src/gn/desc_builder.cc:10: [ 101s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 101s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 101s] | ^~~~~~~~~~~~~~~~~~~ [ 101s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 101s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 101s] 701 | return std::move(res); [ 101s] | ~~~~~~~~~^~~~~ [ 101s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 101s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 101s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 101s] 727 | return std::move(res); [ 101s] | ~~~~~~~~~^~~~~ [ 101s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 101s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; {anonymous}::BaseDescBuilder::ValuePtr = std::unique_ptr]': [ 101s] ../src/gn/desc_builder.cc:395:66: required from here [ 101s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 101s] 140 | return std::move(res); [ 101s] | ^ [ 101s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 101s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = const SourceFile*; {anonymous}::BaseDescBuilder::ValuePtr = std::unique_ptr]': [ 101s] ../src/gn/desc_builder.cc:423:76: required from here [ 101s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 101s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 102s] [108/194] CXX src/gn/label.o [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/filesystem_utils.h:15, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label.cc:10: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const string_view&, StringAtom*, Err*)': [ 102s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 102s] | ^ [ 102s] In file included from ../src/gn/label.cc:9: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label.cc: In function 'bool {anonymous}::Resolve(const SourceDir&, const string_view&, const Label&, const Value&, const string_view&, SourceDir*, StringAtom*, SourceDir*, StringAtom*, Err*)': [ 102s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 136 | "have a\ntoolchain. Don't do this."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label.cc:9: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label.cc:9: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label.cc:9: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const string_view&, const Label&, const Value&, Err*)': [ 102s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 280 | *err = Err(input, "Dependency is not a string."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label.cc:9: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 285 | *err = Err(input, "Dependency string is empty."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label.cc:9: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] [109/194] CXX src/gn/label_pattern.o [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/filesystem_utils.h:15, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/label_pattern.cc:11: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const string_view&, const Value&, Err*)': [ 102s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label_pattern.cc:10: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label_pattern.cc:10: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label_pattern.cc:10: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 169 | "all targets in a directory hierarchy."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label_pattern.cc:10: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label_pattern.cc:10: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 102s] | ^ [ 102s] In file included from ../src/gn/label_pattern.cc:10: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] [110/194] CXX src/gn/metadata_walk.o [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] In file included from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14, [ 102s] from ../src/gn/target.h:15, [ 102s] from ../src/gn/metadata_walk.h:9, [ 102s] from ../src/gn/metadata_walk.cc:5: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] [111/194] CXX src/gn/input_file_manager.o [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/filesystem_utils.h:15, [ 103s] from ../src/gn/input_file_manager.cc:11: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/input_file_manager.cc: In function 'bool {anonymous}::DoLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFileManager::SyncLoadFileCallback, InputFile*, std::vector*, std::unique_ptr*, Err*)': [ 103s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 103s] | ^ [ 103s] In file included from ../src/gn/parse_tree.h:16, [ 103s] from ../src/gn/input_file_manager.h:19, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 73 | FilePathToUTF8(secondary_path)); [ 103s] | ^ [ 103s] In file included from ../src/gn/parse_tree.h:16, [ 103s] from ../src/gn/input_file_manager.h:19, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 103s] | ^ [ 103s] In file included from ../src/gn/parse_tree.h:16, [ 103s] from ../src/gn/input_file_manager.h:19, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 103s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 219 | "tiny mind."); [ 103s] | ^ [ 103s] In file included from ../src/gn/parse_tree.h:16, [ 103s] from ../src/gn/input_file_manager.h:19, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 243 | *err = data->parse_error; [ 103s] | ^~~~~~~~~~~ [ 103s] In file included from ../src/gn/parse_tree.h:16, [ 103s] from ../src/gn/input_file_manager.h:19, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 103s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 313 | data->parse_error = *err; [ 103s] | ^~~ [ 103s] In file included from ../src/gn/parse_tree.h:16, [ 103s] from ../src/gn/input_file_manager.h:19, [ 103s] from ../src/gn/input_file_manager.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] [112/194] CXX src/gn/metadata.o [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/filesystem_utils.h:15, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/metadata.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 103s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 103s] from ../src/gn/build_settings.h:8, [ 103s] from ../src/gn/metadata.h:10, [ 103s] from ../src/gn/metadata.cc:5: [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 103s] 426 | vector<_Tp, _Alloc>:: [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:67, [ 103s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 103s] from ../src/gn/build_settings.h:8, [ 103s] from ../src/gn/metadata.h:10, [ 103s] from ../src/gn/metadata.cc:5: [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h: In member function 'std::pair Metadata::RebaseListValue(const BuildSettings*, const SourceDir&, const Value&, Err*) const': [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] 1195 | _M_realloc_insert(end(), __x); [ 103s] | ^~~~~~~~~~~~~~~~~ [ 103s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 103s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 103s] from ../src/gn/build_settings.h:8, [ 103s] from ../src/gn/metadata.h:10, [ 103s] from ../src/gn/metadata.cc:5: [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 103s] 721 | vector<_Tp, _Alloc>:: [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:67, [ 103s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 103s] from ../src/gn/build_settings.h:8, [ 103s] from ../src/gn/metadata.h:10, [ 103s] from ../src/gn/metadata.cc:5: [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h: In member function 'bool Metadata::WalkStep(const BuildSettings*, const std::vector >&, const std::vector >&, const SourceDir&, std::vector*, std::vector*, Err*) const': [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] 1195 | _M_realloc_insert(end(), __x); [ 103s] | ^~~~~~~~~~~~~~~~~ [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 103s] 1662 | _M_range_insert(__pos, __first, __last, [ 103s] | ^~~~~~~~~~~~~~~ [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 103s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 103s] from ../src/gn/build_settings.h:8, [ 103s] from ../src/gn/metadata.h:10, [ 103s] from ../src/gn/metadata.cc:5: [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 103s] | ^~~~~~~~~~~~~~~~~ [ 103s] [113/194] CXX src/gn/header_checker.o [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] In file included from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14, [ 103s] from ../src/gn/target.h:15, [ 103s] from ../src/gn/config_values_extractors.h:16, [ 103s] from ../src/gn/header_checker.cc:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 103s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 435 | last_error = Err(); [ 103s] | ^ [ 103s] In file included from ../src/gn/header_checker.h:21, [ 103s] from ../src/gn/header_checker.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 445 | target.target->label().GetUserVisibleName(false)); [ 103s] | ^ [ 103s] In file included from ../src/gn/header_checker.h:21, [ 103s] from ../src/gn/header_checker.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 449 | GetDependencyChainPublicError(chain)); [ 103s] | ^ [ 103s] In file included from ../src/gn/header_checker.h:21, [ 103s] from ../src/gn/header_checker.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 458 | last_error = Err(); [ 103s] | ^ [ 103s] In file included from ../src/gn/header_checker.h:21, [ 103s] from ../src/gn/header_checker.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] [114/194] CXX src/gn/functions.o [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/functions.cc:22: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 103s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | "statement or a target declaration."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 103s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 103s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 91 | "BUILD file."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 103s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 103 | "silly!\nPut it in a regular BUILD file."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 103s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 148 | "call's \")\"."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 103s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 156 | "This function requires a single string argument."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 103s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 198 | " inside a " + existing->type_description_ + "."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 103s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 238 | "were you expecting something else?"); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 265 | *err = Err(function->function(), "Assertion failed."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 103s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 397 | *err = Err(function, "Can't define a config in this context."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 103s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 539 | "Expecting exactly one."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 558 | *err = Err(accessor, "Undefined identifier"); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 103s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 704 | "Expecting one, two or three arguments."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 719 | *err = Err(identifier, "Undefined identifier."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 769 | "Expecting a list of strings."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 103s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 103s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1003 | "Expecting exactly two."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 103s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1090 | "Expecting separator argument to be a string."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1100 | "Expecting strings argument to be a list."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 103s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 103s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1224 | "Usage: string_split(str[, sep])"); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1245 | "Usage: string_split(str[, sep])"); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 103s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 1440 | *err = Err(name, "Unknown function."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/functions.cc:14: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 103s] from ../src/gn/functions.h:11, [ 103s] from ../src/gn/functions.cc:5: [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:300:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] 300 | vector<_Tp, _Alloc>:: [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:300:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:67, [ 103s] from ../src/gn/functions.h:11, [ 103s] from ../src/gn/functions.cc:5: [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1625:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 103s] | ^~~~~~~~~~~~~ [ 103s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1625:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 103s] | ^~~~~~~~~~~~~ [ 103s] [115/194] CXX src/gn/ninja_action_target_writer.o [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] In file included from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/general_tool.h:16, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/ninja_action_target_writer.cc:17: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/general_tool.h:14, [ 103s] from ../src/gn/ninja_action_target_writer.cc:12: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] [116/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 83 | command_ = std::move(cmd); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 110 | default_output_dir_ = std::move(dir); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 117 | depfile_ = std::move(df); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 123 | description_ = std::move(desc); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 104s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 104s] 175 | outputs_ = std::move(out); [ 104s] | ^ [ 104s] In file included from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 104s] 17 | SubstitutionList(const SubstitutionList& other); [ 104s] | ^~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 104s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 104s] 181 | partial_outputs_ = std::move(partial_out); [ 104s] | ^ [ 104s] In file included from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 104s] 17 | SubstitutionList(const SubstitutionList& other); [ 104s] | ^~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 104s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 104s] 187 | runtime_outputs_ = std::move(run_out); [ 104s] | ^ [ 104s] In file included from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 104s] 17 | SubstitutionList(const SubstitutionList& other); [ 104s] | ^~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 205 | rspfile_ = std::move(rsp); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 213 | rspfile_content_ = std::move(content); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/target.h:15, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 104s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 104s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 104s] | ^~~~~~~ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] [117/194] CXX src/gn/ninja_binary_target_writer.o [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/c_tool.h:17, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 105s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 78 | link_output_ = std::move(link_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 105s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 84 | depend_output_ = std::move(dep_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/config_values_extractors.h:16, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/c_tool.h:15, [ 105s] from ../src/gn/ninja_binary_target_writer.h:9, [ 105s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] [118/194] CXX src/gn/loader.o [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/filesystem_utils.h:15, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/loader.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] [119/194] CXX src/gn/json_project_writer.o [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/json_project_writer.h:9, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const string&, const base::FilePath&, bool, Err*)': [ 105s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 105s] | ^ [ 105s] In file included from ../src/gn/json_project_writer.h:8, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 105s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 128 | base::IntToString(exit_code) + "."); [ 105s] | ^ [ 105s] In file included from ../src/gn/json_project_writer.h:8, [ 105s] from ../src/gn/json_project_writer.cc:5: [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 105s] [120/194] CXX src/gn/ninja_group_target_writer.o [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/target.h:29, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14, [ 105s] from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_group_target_writer.cc:11: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] [121/194] CXX src/gn/ninja_generated_file_target_writer.o [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/filesystem_utils.h:15, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] [122/194] CXX src/gn/ninja_copy_target_writer.o [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/general_tool.h:16, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/general_tool.h:14, [ 105s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] [123/194] CXX src/gn/ninja_target_command_util.o [ 106s] In file included from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 106s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 106s] | ^~~~~~~ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 83 | command_ = std::move(cmd); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 110 | default_output_dir_ = std::move(dir); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 117 | depfile_ = std::move(df); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 123 | description_ = std::move(desc); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 175 | outputs_ = std::move(out); [ 106s] | ^ [ 106s] In file included from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 181 | partial_outputs_ = std::move(partial_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 187 | runtime_outputs_ = std::move(run_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 205 | rspfile_ = std::move(rsp); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 213 | rspfile_content_ = std::move(content); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 106s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 106s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 78 | link_output_ = std::move(link_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 106s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 106s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 84 | depend_output_ = std::move(dep_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14, [ 106s] from ../src/gn/target.h:15, [ 106s] from ../src/gn/config_values_extractors.h:16, [ 106s] from ../src/gn/ninja_target_command_util.h:9, [ 106s] from ../src/gn/ninja_target_command_util.cc:5: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] [124/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/filesystem_utils.h:15, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] [125/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/c_tool.h:17, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 107s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 78 | link_output_ = std::move(link_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 107s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 84 | depend_output_ = std::move(dep_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/rust_tool.h:18, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:10, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/c_tool.h:15, [ 107s] from ../src/gn/ninja_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 107s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] [126/194] CXX src/gn/ninja_toolchain_writer.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 107s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 107s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 78 | link_output_ = std::move(link_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 107s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 107s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 84 | depend_output_ = std::move(dep_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/filesystem_utils.h:15, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] [127/194] CXX src/gn/ninja_utils.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/filesystem_utils.h:15, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_utils.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] [128/194] CXX src/gn/ninja_tools.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/filesystem_utils.h:15, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_tools.cc:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 107s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 107s] | ^ [ 107s] In file included from ../src/gn/ninja_tools.h:11, [ 107s] from ../src/gn/ninja_tools.cc:5: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 44 | base::IntToString(exit_code) + "."); [ 107s] | ^ [ 107s] In file included from ../src/gn/ninja_tools.h:11, [ 107s] from ../src/gn/ninja_tools.cc:5: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] [129/194] CXX src/gn/ninja_writer.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/ninja_writer.cc:13: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/ninja_toolchain_writer.h:17, [ 107s] from ../src/gn/ninja_writer.cc:11: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 107s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/loader.h:15, [ 107s] from ../src/gn/ninja_writer.cc:8: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/loader.h:15, [ 107s] from ../src/gn/ninja_writer.cc:8: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] [130/194] CXX src/gn/ninja_build_writer.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/filesystem_utils.h:15, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/ninja_build_writer.cc:22: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 107s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/args.h:14, [ 107s] from ../src/gn/build_settings.h:16, [ 107s] from ../src/gn/ninja_build_writer.cc:18: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 107s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/args.h:14, [ 107s] from ../src/gn/build_settings.h:16, [ 107s] from ../src/gn/ninja_build_writer.cc:18: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] [131/194] CXX src/gn/output_conversion.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const string&, const Value&, std::ostream&, Err*)': [ 107s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/settings.h:12, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/settings.h:12, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 157 | "Run gn help output_conversion to see your options."); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/settings.h:12, [ 107s] from ../src/gn/output_conversion.cc:7: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] [132/194] CXX src/gn/output_file.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/filesystem_utils.h:15, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/output_file.cc:7: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] [133/194] CXX src/gn/ninja_c_binary_target_writer.o [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] In file included from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 108s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 78 | link_output_ = std::move(link_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 108s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 84 | depend_output_ = std::move(dep_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15, [ 108s] from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 108s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] [134/194] CXX src/gn/ninja_target_writer.o [ 108s] In file included from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] In file included from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_target_writer.cc:17: [ 108s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 108s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 78 | link_output_ = std::move(link_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 108s] from ../src/gn/ninja_target_writer.cc:17: [ 108s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 108s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 84 | depend_output_ = std::move(dep_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/config_values_extractors.h:16, [ 108s] from ../src/gn/ninja_target_writer.cc:11: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] [135/194] CXX src/gn/pool.o [ 108s] [136/194] CXX src/gn/parse_node_value_adapter.o [ 108s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 108s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 42 | *err = Err(node, err->message(), err->help_text()); [ 108s] | ^ [ 108s] In file included from ../src/gn/value.h:15, [ 108s] from ../src/gn/parse_node_value_adapter.h:9, [ 108s] from ../src/gn/parse_node_value_adapter.cc:5: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] [137/194] CXX src/gn/operators.o [ 108s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 108s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 92 | "This thing on the left is not an identifier or accessor."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | "to copy it into the current scope before doing this operation."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 108s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 108s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 252 | " does not evaluate to a value."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 108s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 281 | "\nfrom the list but it wasn't there."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, {anonymous}::ValueDestination*, Value, Err*)': [ 108s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 108s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 108s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, {anonymous}::ValueDestination*, Value, Err*)': [ 108s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 108s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 539 | "This operator can only compare two integers."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 108s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 598 | "\" instead."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 610 | "\" instead."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 108s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 628 | "\" instead."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 640 | "\" instead."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 108s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 659 | "\" instead."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 108s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 687 | "This thing on the right does not evaluate to a value."); [ 108s] | ^ [ 108s] In file included from ../src/gn/operators.cc:11: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 108s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/functional:62, [ 108s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/pstl/glue_algorithm_defs.h:13, [ 108s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/algorithm:71, [ 108s] from ../src/gn/operators.cc:8: [ 108s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 108s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 108s] 426 | vector<_Tp, _Alloc>:: [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 108s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 108s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 108s] | ^~~~~~~~~~~~~~~~~ [ 108s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 108s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 108s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 108s] | ^~~~~~~~~~~~~~~~~ [ 108s] [138/194] CXX src/gn/rust_substitution_type.o [ 108s] [139/194] CXX src/gn/rust_values.o [ 109s] [140/194] CXX src/gn/pattern.o [ 109s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 109s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 109s] | ^ [ 109s] In file included from ../src/gn/value.h:15, [ 109s] from ../src/gn/pattern.h:13, [ 109s] from ../src/gn/pattern.cc:5: [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] [141/194] CXX src/gn/path_output.o [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 83 | command_ = std::move(cmd); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 110 | default_output_dir_ = std::move(dir); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 117 | depfile_ = std::move(df); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 123 | description_ = std::move(desc); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 175 | outputs_ = std::move(out); [ 109s] | ^ [ 109s] In file included from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 181 | partial_outputs_ = std::move(partial_out); [ 109s] | ^ [ 109s] In file included from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 187 | runtime_outputs_ = std::move(run_out); [ 109s] | ^ [ 109s] In file included from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | rspfile_ = std::move(rsp); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 213 | rspfile_content_ = std::move(content); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/target.h:15, [ 109s] from ../src/gn/filesystem_utils.h:15, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 109s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 109s] | ^~~~~~~ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16, [ 109s] from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/path_output.cc:8: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] [142/194] CXX src/gn/rust_variables.o [ 110s] [143/194] CXX src/gn/rust_tool.o [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 110s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/metadata.h:10, [ 110s] from ../src/gn/target.h:23, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 89 | " which is not valid\nfor this variable."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/metadata.h:10, [ 110s] from ../src/gn/target.h:23, [ 110s] from ../src/gn/rust_tool.h:18, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 94 | *field = std::move(list); [ 110s] | ^ [ 110s] In file included from ../src/gn/rust_tool.h:16, [ 110s] from ../src/gn/rust_tool.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] [144/194] CXX src/gn/settings.o [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/filesystem_utils.h:15, [ 110s] from ../src/gn/settings.cc:8: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/settings.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] [145/194] CXX src/gn/parser.o [ 110s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 110s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 110s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 343 | *err = Err(token, "Invalid token in literal value"); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 110s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 412 | *err_ = Err(cur_token(), error_message); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 110s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 110s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 475 | return std::move(comment); [ 110s] | ~~~~~~~~~^~~~~~~~~ [ 110s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 110s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 498 | return std::move(unary_op); [ 110s] | ~~~~~~~~~^~~~~~~~~~ [ 110s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 110s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 516 | std::string(token.value()) + "'"); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 524 | return std::move(binary_op); [ 110s] | ~~~~~~~~~^~~~~~~~~~~ [ 110s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 110s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 565 | return std::move(func_call); [ 110s] | ~~~~~~~~~^~~~~~~~~~~ [ 110s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 110s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 573 | "scope access, or array access."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 586 | return std::move(assign); [ 110s] | ~~~~~~~~~^~~~~~~~ [ 110s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 110s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 598 | "value to a temporary before subscripting. Sorry."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 606 | return std::move(accessor); [ 110s] | ~~~~~~~~~^~~~~~~~~~ [ 110s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 110s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 616 | "value to a temporary first. Sorry."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 632 | return std::move(accessor); [ 110s] | ~~~~~~~~~^~~~~~~~~~ [ 110s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 110s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 110s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 702 | return std::move(file); [ 110s] | ~~~~~~~~~^~~~~~ [ 110s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 110s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 110s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 110s] | ^ [ 110s] In file included from ../src/gn/parser.h:16, [ 110s] from ../src/gn/parser.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 110s] 772 | return std::move(condition); [ 110s] | ~~~~~~~~~^~~~~~~~~~~ [ 110s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 110s] [146/194] CXX src/gn/scope_per_file_provider.o [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/filesystem_utils.h:15, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/scope_per_file_provider.cc:9: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] [147/194] CXX src/gn/runtime_deps.o [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/filesystem_utils.h:15, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/filesystem_utils.h:14, [ 110s] from ../src/gn/runtime_deps.cc:17: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, {anonymous}::RuntimeDepsVector*, Err*)': [ 110s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/runtime_deps.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/runtime_deps.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] [148/194] CXX src/gn/qt_creator_writer.o [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/qt_creator_writer.h:14, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const string&)': [ 110s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 48 | "': " + base::File::ErrorToString(error)); [ 110s] | ^ [ 110s] In file included from ../src/gn/qt_creator_writer.h:13, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 57 | *err = gen.err_; [ 110s] | ^~~~ [ 110s] In file included from ../src/gn/qt_creator_writer.h:13, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 110s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 110s] | ^ [ 110s] In file included from ../src/gn/qt_creator_writer.h:13, [ 110s] from ../src/gn/qt_creator_writer.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 111s] [149/194] CXX src/gn/source_dir.o [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 83 | command_ = std::move(cmd); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 110 | default_output_dir_ = std::move(dir); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 117 | depfile_ = std::move(df); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 123 | description_ = std::move(desc); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 175 | outputs_ = std::move(out); [ 111s] | ^ [ 111s] In file included from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 181 | partial_outputs_ = std::move(partial_out); [ 111s] | ^ [ 111s] In file included from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 187 | runtime_outputs_ = std::move(run_out); [ 111s] | ^ [ 111s] In file included from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 205 | rspfile_ = std::move(rsp); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 213 | rspfile_content_ = std::move(content); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/target.h:15, [ 111s] from ../src/gn/filesystem_utils.h:15, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 111s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 111s] | ^~~~~~~ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 111s] ../src/gn/source_dir.cc:103:68: required from here [ 111s] ../src/gn/source_dir.cc:40:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 40 | *err = Err(blame_input_value, "Empty file path.", [ 111s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] 41 | "You can't use empty strings as file paths."); [ 111s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/settings.h:12, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/source_dir.cc:49:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 111s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/settings.h:12, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/source_dir.cc:53:10: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 53 | *err = Err(blame_input_value, "Empty directory path.", [ 111s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] 54 | "You can't use empty strings as directories."); [ 111s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/settings.h:12, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 111s] ../src/gn/source_dir.cc:86:40: required from 'std::string SourceDir::ResolveRelativeAs(bool, const Value&, const StringType&, Err*, const string_view&) const [with StringType = std::basic_string_view; std::string = std::__cxx11::basic_string; std::string_view = std::basic_string_view]' [ 111s] ../src/gn/source_dir.cc:155:42: required from here [ 111s] ../src/gn/source_dir.cc:40:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 40 | *err = Err(blame_input_value, "Empty file path.", [ 111s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] 41 | "You can't use empty strings as file paths."); [ 111s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/settings.h:12, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/source_dir.cc:49:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 111s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/settings.h:12, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/source_dir.cc:53:10: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 53 | *err = Err(blame_input_value, "Empty directory path.", [ 111s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] 54 | "You can't use empty strings as directories."); [ 111s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/settings.h:12, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_dir.cc:10: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] [150/194] CXX src/gn/string_atom.o [ 111s] [151/194] CXX src/gn/rust_values_generator.o [ 111s] In file included from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 111s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 111s] | ^~~~~~~ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 83 | command_ = std::move(cmd); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 110 | default_output_dir_ = std::move(dir); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 117 | depfile_ = std::move(df); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 123 | description_ = std::move(desc); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 175 | outputs_ = std::move(out); [ 111s] | ^ [ 111s] In file included from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 181 | partial_outputs_ = std::move(partial_out); [ 111s] | ^ [ 111s] In file included from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 187 | runtime_outputs_ = std::move(run_out); [ 111s] | ^ [ 111s] In file included from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 205 | rspfile_ = std::move(rsp); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 213 | rspfile_content_ = std::move(content); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14, [ 111s] from ../src/gn/target.h:15, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 111s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 111s] | ^ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/args.h:14, [ 111s] from ../src/gn/build_settings.h:16, [ 111s] from ../src/gn/metadata.h:10, [ 111s] from ../src/gn/target.h:23, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 111s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 91 | kRustSupportedCrateTypesError); [ 111s] | ^ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/args.h:14, [ 111s] from ../src/gn/build_settings.h:16, [ 111s] from ../src/gn/metadata.h:10, [ 111s] from ../src/gn/target.h:23, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 128 | kRustSupportedCrateTypesError); [ 111s] | ^ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/args.h:14, [ 111s] from ../src/gn/build_settings.h:16, [ 111s] from ../src/gn/metadata.h:10, [ 111s] from ../src/gn/target.h:23, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 111s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 111s] 150 | to_find + "\" in sources."); [ 111s] | ^ [ 111s] In file included from ../src/gn/scope.h:17, [ 111s] from ../src/gn/args.h:14, [ 111s] from ../src/gn/build_settings.h:16, [ 111s] from ../src/gn/metadata.h:10, [ 111s] from ../src/gn/target.h:23, [ 111s] from ../src/gn/rust_values_generator.h:9, [ 111s] from ../src/gn/rust_values_generator.cc:5: [ 111s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 111s] 58 | Err(const Err& other); [ 111s] | ^~~ [ 111s] [152/194] CXX src/gn/standard_out.o [ 111s] [153/194] CXX src/gn/source_file.o [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 83 | command_ = std::move(cmd); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 110 | default_output_dir_ = std::move(dir); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 117 | depfile_ = std::move(df); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 123 | description_ = std::move(desc); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 175 | outputs_ = std::move(out); [ 111s] | ^ [ 111s] In file included from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 181 | partial_outputs_ = std::move(partial_out); [ 111s] | ^ [ 111s] In file included from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 187 | runtime_outputs_ = std::move(run_out); [ 111s] | ^ [ 111s] In file included from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 205 | rspfile_ = std::move(rsp); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 213 | rspfile_content_ = std::move(content); [ 111s] | ^ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/target.h:15, [ 111s] from ../src/gn/filesystem_utils.h:15, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 111s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 111s] | ^~~~~~~ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16, [ 111s] from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/filesystem_utils.h:14, [ 111s] from ../src/gn/source_file.cc:8: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] [154/194] CXX src/gn/substitution_list.o [ 112s] [155/194] CXX src/gn/scheduler.o [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/target.h:15, [ 112s] from ../src/gn/scheduler.cc:10: [ 112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 112s] | ^~~~~~~ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/scheduler.cc:5: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] [156/194] CXX src/gn/substitution_type.o [ 112s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 112s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 199 | "operating on a source file such as this."); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_type.cc:11: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] [157/194] CXX src/gn/swift_variables.o [ 112s] [158/194] CXX src/gn/string_output_buffer.o [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/target.h:15, [ 112s] from ../src/gn/filesystem_utils.h:15, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 112s] | ^~~~~~~ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/filesystem_utils.h:14, [ 112s] from ../src/gn/string_output_buffer.cc:11: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 112s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 112s] | ^ [ 112s] In file included from ../src/gn/string_output_buffer.cc:9: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 112s] | ^ [ 112s] In file included from ../src/gn/string_output_buffer.cc:9: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] [159/194] CXX src/gn/switches.o [ 113s] [160/194] CXX src/gn/string_utils.o [ 113s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 113s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 79 | err->message(), err->help_text()); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 88 | err->message(), err->help_text()); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 105 | err->message(), err->help_text()); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 113s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 113s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 168 | "Unterminated ${..."); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 188 | "It you want a literal $ use \"\\$\"."); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 113s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 230 | "Could not convert hex value."); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 113s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 113s] | ^ [ 113s] In file included from ../src/gn/string_utils.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] [161/194] CXX src/gn/swift_values_generator.o [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/swift_values_generator.cc:12: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values_generator.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] [162/194] CXX src/gn/swift_values.o [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/swift_values.cc:11: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/swift_values.cc:9: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 113s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 62 | " must be a .swiftmodule file."); [ 113s] | ^ [ 113s] In file included from ../src/gn/swift_values.cc:8: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] [163/194] CXX src/gn/setup.o [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/commands.h:15, [ 113s] from ../src/gn/setup.cc:22: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/scheduler.h:16, [ 113s] from ../src/gn/setup.h:17, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 113s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 636 | "\" doesn't exist."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 652 | "\" couldn't be loaded."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 678 | FilePathToUTF8(root_path) + "\"."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const string&, bool, Err*)': [ 113s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 113s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 812 | "\" couldn't be loaded"); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 113s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 870 | "' cannot " + "contain a path separator"); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/setup.h:13, [ 113s] from ../src/gn/setup.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] [164/194] CXX src/gn/parse_tree.o [ 113s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 367 | Value::DescribeType(base_value->type()) + "."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 395 | "\" in scope \"" + base_.value() + "\""); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 431 | *err = Err(base_, "Undefined identifier."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 438 | "\" in scope \"" + base_.value() + "\""); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 469 | "array has no elements."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 568 | "Either delete it or do something with the result."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 878 | "I can't do something with nothing."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 113s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 113s] from ../src/gn/parse_tree.h:12, [ 113s] from ../src/gn/parse_tree.cc:5: [ 113s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 113s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 113s] 426 | vector<_Tp, _Alloc>:: [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 113s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 113s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 113s] | ^~~~~~~~~~~~~~~~~ [ 113s] [165/194] CXX src/gn/token.o [ 113s] [166/194] CXX src/gn/scope.o [ 113s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 113s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/scope.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/scope.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const Scope::MergeOptions&, const ParseNode*, const char*, Err*) const': [ 113s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 318 | std::string(current_name) + "\""); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/scope.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 370 | "file or in a related .gni file.\n"); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/scope.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 403 | current_name + "\""); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/scope.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 114s] [167/194] CXX src/gn/substitution_pattern.o [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_pattern.cc:5: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_pattern.cc:5: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_pattern.cc:5: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_pattern.cc:5: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] In file included from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] In file included from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] In file included from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_pattern.cc:5: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_pattern.cc:5: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/filesystem_utils.h:15, [ 114s] from ../src/gn/substitution_pattern.cc:12: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] In file included from ../src/gn/substitution_pattern.cc:5: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const string&, const ParseNode*, Err*)': [ 114s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 77 | " and did not find a known substitution following it."); [ 114s] | ^ [ 114s] In file included from ../src/gn/scope.h:17, [ 114s] from ../src/gn/args.h:14, [ 114s] from ../src/gn/build_settings.h:16, [ 114s] from ../src/gn/substitution_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 114s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 114s] | ^ [ 114s] In file included from ../src/gn/scope.h:17, [ 114s] from ../src/gn/args.h:14, [ 114s] from ../src/gn/build_settings.h:16, [ 114s] from ../src/gn/substitution_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 114s] | ^ [ 114s] In file included from ../src/gn/scope.h:17, [ 114s] from ../src/gn/args.h:14, [ 114s] from ../src/gn/build_settings.h:16, [ 114s] from ../src/gn/substitution_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] [168/194] CXX src/gn/tokenizer.o [ 114s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 114s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 100 | *err_ = GetErrorForInvalidToken(location); [ 114s] | ^ [ 114s] In file included from ../src/gn/tokenizer.h:14, [ 114s] from ../src/gn/tokenizer.cc:5: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 114s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 114s] | ^ [ 114s] In file included from ../src/gn/tokenizer.h:14, [ 114s] from ../src/gn/tokenizer.cc:5: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 284 | "Don't leave me hanging like this!"); [ 114s] | ^ [ 114s] In file included from ../src/gn/tokenizer.h:14, [ 114s] from ../src/gn/tokenizer.cc:5: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 292 | "Newline in string constant."); [ 114s] | ^ [ 114s] In file included from ../src/gn/tokenizer.h:14, [ 114s] from ../src/gn/tokenizer.cc:5: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 333 | "Please insert system disk in drive A: and press any key."); [ 114s] | ^ [ 114s] In file included from ../src/gn/tokenizer.h:14, [ 114s] from ../src/gn/tokenizer.cc:5: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] [169/194] CXX src/gn/template.o [ 114s] [170/194] CXX src/gn/version.o [ 115s] [171/194] CXX src/gn/substitution_writer.o [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/filesystem_utils.h:15, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/substitution_writer.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] [172/194] CXX src/gn/toolchain.o [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/toolchain.cc:12: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/toolchain.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] [173/194] CXX src/gn/variables.o [ 115s] [174/194] CXX src/gn/value.o [ 115s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Value::Type, Err*) const': [ 115s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 227 | ToString(true)); [ 115s] | ^ [ 115s] In file included from ../src/gn/value.h:15, [ 115s] from ../src/gn/value.cc:5: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] [175/194] CXX src/gn/target_generator.o [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] In file included from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const string&, Err*)': [ 115s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | "Otherwise I'm not sure what to call this target."); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/args.h:14, [ 115s] from ../src/gn/build_settings.h:16, [ 115s] from ../src/gn/metadata.h:10, [ 115s] from ../src/gn/target.h:23, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/args.h:14, [ 115s] from ../src/gn/build_settings.h:16, [ 115s] from ../src/gn/metadata.h:10, [ 115s] from ../src/gn/target.h:23, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/args.h:14, [ 115s] from ../src/gn/build_settings.h:16, [ 115s] from ../src/gn/metadata.h:10, [ 115s] from ../src/gn/target.h:23, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 115s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 340 | "literally."); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/args.h:14, [ 115s] from ../src/gn/build_settings.h:16, [ 115s] from ../src/gn/metadata.h:10, [ 115s] from ../src/gn/target.h:23, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 115s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/args.h:14, [ 115s] from ../src/gn/build_settings.h:16, [ 115s] from ../src/gn/metadata.h:10, [ 115s] from ../src/gn/target.h:23, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/args.h:14, [ 115s] from ../src/gn/build_settings.h:16, [ 115s] from ../src/gn/metadata.h:10, [ 115s] from ../src/gn/target.h:23, [ 115s] from ../src/gn/action_target_generator.h:9, [ 115s] from ../src/gn/target_generator.cc:12: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] [176/194] CXX src/gn/visual_studio_utils.o [ 116s] [177/194] CXX src/gn/xml_element_writer.o [ 116s] [178/194] CXX src/util/semaphore.o [ 116s] [179/194] CXX src/gn/trace.o [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/filesystem_utils.h:15, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/trace.cc:22: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/algorithm:62, [ 116s] from ../src/gn/trace.cc:9: [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1820:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, [ 116s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 116s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:61, [ 116s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/algorithm:62, [ 116s] from ../src/gn/trace.cc:9: [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Distance = int; _Tp = {anonymous}::Coalesced; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, [ 116s] | ^~~~~~~~~~~~~ [ 116s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/algorithm:62, [ 116s] from ../src/gn/trace.cc:9: [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 1839 | __insertion_sort(_RandomAccessIterator __first, [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 1939 | __introsort_loop(_RandomAccessIterator __first, [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1953:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); [ 116s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h: In function 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)': [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1967:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 1967 | std::__introsort_loop(__first, __last, [ 116s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 116s] 1968 | std::__lg(__last - __first) * 2, [ 116s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 116s] 1969 | __comp); [ 116s] | ~~~~~~~ [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); [ 116s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 116s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_algo.h:1889:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 116s] 1889 | std::__insertion_sort(__first, __last, __comp); [ 116s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 116s] [180/194] CXX src/util/exe_path.o [ 116s] [181/194] CXX src/gn/tool.o [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:7: [ 116s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 116s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 78 | link_output_ = std::move(link_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/tool.cc:7: [ 116s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 116s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 84 | depend_output_ = std::move(dep_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/rust_tool.h:18, [ 116s] from ../src/gn/tool.cc:9: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 116s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 74 | " which is not valid\nfor this variable."); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/tool.h:14, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 116s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | *field = std::move(pattern); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 116s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 146 | *field = std::move(list); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 116s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/tool.h:14, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 116s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 214 | : "This tool doesn't support \"command\"."); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/tool.h:14, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const string&, Scope*, Toolchain*, Err*)': [ 116s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 227 | *err = Err(function, "Unknown tool type."); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/tool.h:14, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 246 | *err = Err(function, "Unknown tool type."); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/tool.h:14, [ 116s] from ../src/gn/tool.cc:5: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] [182/194] CXX src/util/sys_info.o [ 116s] [183/194] CXX src/util/ticks.o [ 116s] [184/194] CXX src/gn/visibility.o [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/tool.h:16, [ 116s] from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/visibility.cc:13: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] In file included from ../src/gn/tool.h:16, [ 117s] from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16, [ 117s] from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16, [ 117s] from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/filesystem_utils.h:15, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16, [ 117s] from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/visibility.cc:13: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 117s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 117s] 87 | return std::move(res); [ 117s] | ~~~~~~~~~^~~~~ [ 117s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 117s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 117s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 117s] | ^ [ 117s] In file included from ../src/gn/visibility.cc:12: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [185/194] CXX src/util/msg_loop.o [ 117s] [186/194] CXX src/gn/value_extractors.o [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] In file included from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] In file included from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] In file included from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 117s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 86 | "Use frameworks to list framework dependencies."); [ 117s] | ^ [ 117s] In file included from ../src/gn/scope.h:17, [ 117s] from ../src/gn/args.h:14, [ 117s] from ../src/gn/build_settings.h:16, [ 117s] from ../src/gn/value_extractors.cc:9: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 117s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 202 | build_settings->root_path_utf8(), v, err); [ 117s] | ^ [ 117s] In file included from ../src/gn/visibility.h:13, [ 117s] from ../src/gn/item.h:13, [ 117s] from ../src/gn/target.h:19, [ 117s] from ../src/gn/value_extractors.cc:15: [ 117s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 117s] 35 | LabelPattern(const LabelPattern& other); [ 117s] | ^~~~~~~~~~~~ [ 117s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = {anonymous}::LabelResolver]': [ 117s] ../src/gn/value_extractors.cc:273:76: required from here [ 117s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 54 | *err = Err(item, "Duplicate item in list"); [ 117s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/scope.h:17, [ 117s] from ../src/gn/args.h:14, [ 117s] from ../src/gn/build_settings.h:16, [ 117s] from ../src/gn/value_extractors.cc:9: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = {anonymous}::LabelPtrResolver]': [ 117s] ../src/gn/value_extractors.cc:284:79: required from here [ 117s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 54 | *err = Err(item, "Duplicate item in list"); [ 117s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/scope.h:17, [ 117s] from ../src/gn/args.h:14, [ 117s] from ../src/gn/build_settings.h:16, [ 117s] from ../src/gn/value_extractors.cc:9: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = {anonymous}::LabelPtrResolver]': [ 117s] ../src/gn/value_extractors.cc:295:79: required from here [ 117s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 54 | *err = Err(item, "Duplicate item in list"); [ 117s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/scope.h:17, [ 117s] from ../src/gn/args.h:14, [ 117s] from ../src/gn/build_settings.h:16, [ 117s] from ../src/gn/value_extractors.cc:9: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [187/194] CXX src/util/worker_pool.o [ 118s] [188/194] CXX src/gn/gn_main.o [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] In file included from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/commands.h:15, [ 118s] from ../src/gn/gn_main.cc:10: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] [189/194] CXX src/gn/target.o [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] In file included from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.cc:12: [ 118s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 118s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 78 | link_output_ = std::move(link_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.cc:12: [ 118s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 118s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 84 | depend_output_ = std::move(dep_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14, [ 118s] from ../src/gn/target.h:15, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 118s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 118s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 118s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 118s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 118s] | ^~~~~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 118s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 951 | "\n source: " + cur.precompiled_source().value()); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 118s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 118s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 118s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc: In member function 'bool Target::GetMetadata(const std::vector >&, const std::vector >&, const SourceDir&, bool, std::vector*, std::set*, Err*) const': [ 118s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 1135 | next.string_value() + std::string(".")); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 1163 | "that you've specified the appropriate toolchain."); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/target.h:23, [ 118s] from ../src/gn/target.cc:5: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:72, [ 118s] from ../src/gn/target.h:10, [ 118s] from ../src/gn/target.cc:5: [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 118s] 426 | vector<_Tp, _Alloc>:: [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Value; _Alloc = std::allocator]': [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 118s] 721 | vector<_Tp, _Alloc>:: [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc: In member function 'bool Target::GetMetadata(const std::vector >&, const std::vector >&, const SourceDir&, bool, std::vector*, std::set*, Err*) const': [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 118s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 118s] | ^~~~~~~~~~~~~~~~~ [ 118s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/vector:67, [ 118s] from ../src/gn/target.h:10, [ 118s] from ../src/gn/target.cc:5: [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 118s] 1662 | _M_range_insert(__pos, __first, __last, [ 118s] | ^~~~~~~~~~~~~~~ [ 118s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 121s] [190/194] CXX src/gn/xcode_object.o [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 110 | default_output_dir_ = std::move(dir); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 117 | depfile_ = std::move(df); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 123 | description_ = std::move(desc); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 175 | outputs_ = std::move(out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 181 | partial_outputs_ = std::move(partial_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 187 | runtime_outputs_ = std::move(run_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 205 | rspfile_ = std::move(rsp); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 213 | rspfile_content_ = std::move(content); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/filesystem_utils.h:15, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 121s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 121s] | ^~~~~~~ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/xcode_object.cc:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] [191/194] CXX src/gn/visual_studio_writer.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 83 | command_ = std::move(cmd); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 110 | default_output_dir_ = std::move(dir); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | depfile_ = std::move(df); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 123 | description_ = std::move(desc); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 175 | outputs_ = std::move(out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 181 | partial_outputs_ = std::move(partial_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 187 | runtime_outputs_ = std::move(run_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 205 | rspfile_ = std::move(rsp); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 213 | rspfile_content_ = std::move(content); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 123s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 123s] 144 | Target::GetStringForOutputType(target->output_type())); [ 123s] | ^ [ 123s] In file included from ../src/gn/scope.h:17, [ 123s] from ../src/gn/args.h:14, [ 123s] from ../src/gn/build_settings.h:16, [ 123s] from ../src/gn/metadata.h:10, [ 123s] from ../src/gn/target.h:23, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 123s] 58 | Err(const Err& other); [ 123s] | ^~~ [ 123s] ../src/gn/visual_studio_writer.cc: In static member function 'static bool VisualStudioWriter::RunAndWriteFiles(const BuildSettings*, const Builder&, VisualStudioWriter::Version, const string&, const string&, const string&, const string&, bool, Err*)': [ 123s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 123s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 123s] | ^ [ 123s] In file included from ../src/gn/scope.h:17, [ 123s] from ../src/gn/args.h:14, [ 123s] from ../src/gn/build_settings.h:16, [ 123s] from ../src/gn/metadata.h:10, [ 123s] from ../src/gn/target.h:23, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/visual_studio_writer.cc:19: [ 123s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 123s] 58 | Err(const Err& other); [ 123s] | ^~~ [ 123s] [192/194] CXX src/gn/xcode_writer.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 83 | command_ = std::move(cmd); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 110 | default_output_dir_ = std::move(dir); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | depfile_ = std::move(df); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 123 | description_ = std::move(desc); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 175 | outputs_ = std::move(out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 181 | partial_outputs_ = std::move(partial_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 187 | runtime_outputs_ = std::move(run_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 205 | rspfile_ = std::move(rsp); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 213 | rspfile_content_ = std::move(content); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/xcode_writer.cc:26: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const string&, const std::map&, Err*)': [ 123s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 123s] 217 | "\" not an application bundle"); [ 123s] | ^ [ 123s] In file included from ../src/gn/scope.h:17, [ 123s] from ../src/gn/args.h:14, [ 123s] from ../src/gn/xcode_writer.cc:23: [ 123s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 123s] 58 | Err(const Err& other); [ 123s] | ^~~ [ 123s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 123s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 123s] | ^ [ 123s] In file included from ../src/gn/scope.h:17, [ 123s] from ../src/gn/args.h:14, [ 123s] from ../src/gn/xcode_writer.cc:23: [ 123s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 123s] 58 | Err(const Err& other); [ 123s] | ^~~ [ 123s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 123s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 123s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 123s] | ^ [ 123s] In file included from ../src/gn/scope.h:17, [ 123s] from ../src/gn/args.h:14, [ 123s] from ../src/gn/xcode_writer.cc:23: [ 123s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 123s] 58 | Err(const Err& other); [ 123s] | ^~~ [ 123s] [193/194] AR gn_lib.a [ 126s] [194/194] LINK gn [ 126s] + exit 0 [ 126s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.wdx8tJ [ 126s] + umask 022 [ 126s] + cd /home/abuild/rpmbuild/BUILD [ 126s] + cd gn-20210313 [ 126s] + LANG=C [ 126s] + export LANG [ 126s] + unset DISPLAY [ 126s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 126s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 126s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/bin/gn [ 126s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.2 --unique-debug-src-base gn-20210313-1.2.arm -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 127s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/bin/gn [ 131s] 5665 blocks [ 131s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 131s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 131s] + /usr/lib/rpm/check-buildroot [ 131s] + /usr/lib/rpm//brp-compress [ 131s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 134s] + /usr/lib/rpm/brp-python-hardlink [ 134s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 134s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 134s] ~/rpmbuild/BUILDROOT/gn-20210313-1.2.arm ~/rpmbuild/BUILD/gn-20210313 [ 134s] ~/rpmbuild/BUILD/gn-20210313 [ 134s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.IVwT7G [ 134s] Processing files: gn-20210313-1.2.armv7l [ 134s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XsPiEI [ 134s] + umask 022 [ 134s] + cd /home/abuild/rpmbuild/BUILD [ 134s] + cd gn-20210313 [ 134s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/share/licenses/gn [ 134s] + export LC_ALL=C [ 134s] + LC_ALL=C [ 134s] + export LICENSEDIR [ 134s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/share/licenses/gn [ 134s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/share/licenses/gn [ 134s] + exit 0 [ 134s] Provides: gn = 20210313-1.2 gn(armv7l-32) = 20210313-1.2 [ 134s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 134s] Requires(post): /sbin/ldconfig [ 134s] Requires(postun): /sbin/ldconfig [ 134s] Requires: ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libpthread.so.0 libpthread.so.0(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) [ 134s] Processing files: gn-debugsource-20210313-1.2.armv7l [ 134s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 134s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 134s] [ 134s] Provides: gn-debugsource = 20210313-1.2 gn-debugsource(armv7l-32) = 20210313-1.2 [ 134s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 134s] Processing files: gn-debuginfo-20210313-1.2.armv7l [ 134s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 134s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 134s] [ 134s] Provides: gn-debuginfo = 20210313-1.2 gn-debuginfo(armv7l-32) = 20210313-1.2 [ 134s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 134s] Recommends: gn-debugsource(armv7l-32) = 20210313-1.2 [ 134s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 135s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.2.src.rpm [ 135s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-20210313-1.2.armv7l.rpm [ 137s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-debugsource-20210313-1.2.armv7l.rpm [ 159s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-debuginfo-20210313-1.2.armv7l.rpm [ 159s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gaJG6F [ 159s] + umask 022 [ 159s] + cd /home/abuild/rpmbuild/BUILD [ 159s] + cd gn-20210313 [ 159s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 159s] + exit 0 [ 159s] ... checking for files with abuild user/group [ 159s] ... creating baselibs [ 161s] ... comparing built packages with the former built [ 161s] /usr/lib/build/pkg-diff.sh [ 162s] compare /.build.oldpackages/gn-20210313-1.1.src.rpm /home/abuild/rpmbuild/SRPMS/gn-20210313-1.2.src.rpm [ 162s] This is not a prerelease project. Compare the project name. [ 162s] comparing rpmtags [ 162s] comparing RELEASE [ 162s] comparing PROVIDES [ 162s] comparing scripts [ 162s] comparing filelist [ 162s] comparing file checksum [ 162s] RPM meta information is identical [ 163s] compare /.build.oldpackages/gn-20210313-1.1.armv7l.rpm /home/abuild/rpmbuild/RPMS/armv7l/gn-20210313-1.2.armv7l.rpm [ 163s] Comparing gn-20210313-1.1.armv7l.rpm to gn-20210313-1.2.armv7l.rpm [ 163s] This is not a prerelease project. Compare the project name. [ 164s] comparing rpmtags [ 164s] comparing RELEASE [ 164s] comparing PROVIDES [ 164s] comparing scripts [ 164s] comparing filelist [ 164s] comparing file checksum [ 164s] creating rename script [ 164s] RPM file checksum differs. [ 165s] Extracting packages [ 171s] /usr/bin/gn differs in assembler output [ 171s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:44.564107066 +0900 [ 171s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:47.240107081 +0900 [ 171s] @@ -16,959 +16,959 @@ [ 171s] ldr lr, [pc, # ] ; [ 171s] add lr, pc, lr [ 171s] ldr pc, [lr, # ]! [ 171s] - ; instruction: 0x001553d8 [ 171s] + ; instruction: 0x001553f8 [ 171s] [ 171s] chdir@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3d8 [ 171s] + ldr pc, [ip, # ]! ; 0x3f8 [ 171s] [ 171s] _ZNSo3putEc@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3d0 [ 171s] + ldr pc, [ip, # ]! ; 0x3f0 [ 171s] [ 171s] sem_destroy@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3c8 [ 171s] + ldr pc, [ip, # ]! ; 0x3e8 [ 171s] [ 171s] _ZSt18uncaught_exceptionv@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3c0 [ 171s] + ldr pc, [ip, # ]! ; 0x3e0 [ 171s] [ 171s] _Znwj@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3b8 [ 171s] + ldr pc, [ip, # ]! ; 0x3d8 [ 171s] [ 171s] pthread_mutex_lock@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3b0 [ 171s] + ldr pc, [ip, # ]! ; 0x3d0 [ 171s] [ 171s] localtime_r@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3a8 [ 171s] + ldr pc, [ip, # ]! ; 0x3c8 [ 171s] [ 171s] _ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x3a0 [ 171s] + ldr pc, [ip, # ]! ; 0x3c0 [ 171s] [ 171s] fnmatch@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x398 [ 171s] + ldr pc, [ip, # ]! ; 0x3b8 [ 171s] [ 171s] __aeabi_uldivmod@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x390 [ 171s] + ldr pc, [ip, # ]! ; 0x3b0 [ 171s] [ 171s] _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x388 [ 171s] + ldr pc, [ip, # ]! ; 0x3a8 [ 171s] [ 171s] __aeabi_atexit@plt: [ 171s] ; instruction: 0xe7fd4778 [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x37c [ 171s] + ldr pc, [ip, # ]! ; 0x39c [ 171s] [ 171s] gettimeofday@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x374 [ 171s] + ldr pc, [ip, # ]! ; 0x394 [ 171s] [ 171s] _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x36c [ 171s] + ldr pc, [ip, # ]! ; 0x38c [ 171s] [ 171s] _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x364 [ 171s] + ldr pc, [ip, # ]! ; 0x384 [ 171s] [ 171s] _ZNKSt12__basic_fileIcE7is_openEv@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x35c [ 171s] + ldr pc, [ip, # ]! ; 0x37c [ 171s] [ 171s] _ZSt9terminatev@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x354 [ 171s] + ldr pc, [ip, # ]! ; 0x374 [ 171s] [ 171s] _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x34c [ 171s] + ldr pc, [ip, # ]! ; 0x36c [ 171s] [ 171s] free@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x344 [ 171s] + ldr pc, [ip, # ]! ; 0x364 [ 171s] [ 171s] _ZNSt8ios_baseC2Ev@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x33c [ 171s] + ldr pc, [ip, # ]! ; 0x35c [ 171s] [ 171s] _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x334 [ 171s] + ldr pc, [ip, # ]! ; 0x354 [ 171s] [ 171s] _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x32c [ 171s] + ldr pc, [ip, # ]! ; 0x34c [ 171s] [ 171s] _ZNSt8ios_baseD2Ev@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x324 [ 171s] + ldr pc, [ip, # ]! ; 0x344 [ 171s] [ 171s] __xstat64@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x31c [ 171s] + ldr pc, [ip, # ]! ; 0x33c [ 171s] [ 171s] _ZSt17__throw_bad_allocv@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x314 [ 171s] + ldr pc, [ip, # ]! ; 0x334 [ 171s] [ 171s] _ZNSo9_M_insertIxEERSoT_@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x30c [ 171s] + ldr pc, [ip, # ]! ; 0x32c [ 171s] [ 171s] _ZSt25__throw_bad_function_callv@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x304 [ 171s] + ldr pc, [ip, # ]! ; 0x324 [ 171s] [ 171s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x2fc [ 171s] + ldr pc, [ip, # ]! ; 0x31c [ 171s] [ 171s] __aeabi_uidivmod@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x2f4 [ 171s] + ldr pc, [ip, # ]! ; 0x314 [ 171s] [ 171s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x2ec [ 171s] + ldr pc, [ip, # ]! ; 0x30c [ 171s] [ 171s] _ZNSt6thread6_StateD2Ev@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x2e4 [ 171s] + ldr pc, [ip, # ]! ; 0x304 [ 171s] [ 171s] closedir@plt: [ 171s] add ip, pc, # ; 0x100000 [ 171s] add ip, ip, # ; 0x55000 [ 171s] - ldr pc, [ip, # ]! ; 0x2dc [ 171s] /usr/bin/gn differs in ELF section .dynsym [ 171s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:47.624107083 +0900 [ 171s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:47.632107083 +0900 [ 171s] @@ -4,39 +4,39 @@ [ 171s] Contents of section .dynsym: [ 171s] 10f78 00000000 00000000 00000000 00000000 ................ [ 171s] 10f88 1f000000 00000000 00000000 20000000 ............ ... [ 171s] - 10f98 8a180000 00000000 00000000 12000000 ................ [ 171s] + 10f98 88150000 00000000 00000000 12000000 ................ [ 171s] 10fa8 10000000 00000000 00000000 20000000 ............ ... [ 171s] 10fb8 3b000000 00000000 00000000 20000000 ;........... ... [ 171s] - 10fc8 c1160000 00000000 00000000 12000000 ................ [ 171s] - 10fd8 ee160000 00000000 00000000 12000000 ................ [ 171s] - 10fe8 55180000 00000000 00000000 12000000 U............... [ 171s] - 10ff8 a2170000 00000000 00000000 12000000 ................ [ 171s] - 11008 26170000 00000000 00000000 12000000 &............... [ 171s] - 11018 e2160000 00000000 00000000 12000000 ................ [ 171s] - 11028 7d180000 00000000 00000000 12000000 }............... [ 171s] + 10fc8 d8160000 00000000 00000000 12000000 ................ [ 171s] + 10fd8 05170000 00000000 00000000 12000000 ................ [ 171s] + 10fe8 6c180000 00000000 00000000 12000000 l............... [ 171s] + 10ff8 b9170000 00000000 00000000 12000000 ................ [ 171s] + 11008 3d170000 00000000 00000000 12000000 =............... [ 171s] + 11018 f9160000 00000000 00000000 12000000 ................ [ 171s] + 11028 94180000 00000000 00000000 12000000 ................ [ 171s] 11038 110c0000 00000000 00000000 12000000 ................ [ 171s] - 11048 67170000 00000000 00000000 12000000 g............... [ 171s] - 11058 fd170000 00000000 00000000 12000000 ................ [ 171s] + 11048 7e170000 00000000 00000000 12000000 ~............... [ 171s] + 11058 14180000 00000000 00000000 12000000 ................ [ 171s] 11068 750b0000 00000000 00000000 12000000 u............... [ 171s] - 11078 4b170000 00000000 00000000 12000000 K............... [ 171s] + 11078 62170000 00000000 00000000 12000000 b............... [ 171s] 11088 8a110000 00000000 00000000 12000000 ................ [ 171s] - 11098 b7170000 00000000 00000000 12000000 ................ [ 171s] - 110a8 48180000 00000000 00000000 22000000 H..........."... [ 171s] + 11098 ce170000 00000000 00000000 12000000 ................ [ 171s] + 110a8 5f180000 00000000 00000000 22000000 _..........."... [ 171s] 110b8 a4140000 00000000 00000000 12000000 ................ [ 171s] 110c8 a1090000 4c490100 00000000 12000000 ....LI.......... [ 171s] 110d8 9b040000 00000000 00000000 12000000 ................ [ 171s] - 110e8 68170000 00000000 00000000 12000000 h............... [ 171s] - 110f8 85170000 00000000 00000000 12000000 ................ [ 171s] - 11108 43160000 00000000 00000000 12000000 C............... [ 171s] - 11118 b4160000 00000000 00000000 12000000 ................ [ 171s] - 11128 60160000 00000000 00000000 12000000 `............... [ 171s] - 11138 d9170000 00000000 00000000 12000000 ................ [ 171s] + 110e8 7f170000 00000000 00000000 12000000 ................ [ 171s] + 110f8 9c170000 00000000 00000000 12000000 ................ [ 171s] + 11108 5a160000 00000000 00000000 12000000 Z............... [ 171s] + 11118 cb160000 00000000 00000000 12000000 ................ [ 171s] + 11128 77160000 00000000 00000000 12000000 w............... [ 171s] + 11138 f0170000 00000000 00000000 12000000 ................ [ 171s] 11148 f5060000 e8480100 00000000 12000000 .....H.......... [ 171s] - 11158 44020000 20911600 01000000 11001600 D... ........... [ 171s] - 11168 85180000 00000000 00000000 12000000 ................ [ 171s] - 11178 99150000 00000000 00000000 12000000 ................ [ 171s] + 11158 44020000 40911600 01000000 11001600 D...@........... [ 171s] + 11168 9c180000 00000000 00000000 12000000 ................ [ 171s] + 11178 b0150000 00000000 00000000 12000000 ................ [ 171s] 11188 48130000 00000000 00000000 12000000 H............... [ 171s] - 11198 86160000 00000000 00000000 12000000 ................ [ 171s] + 11198 9d160000 00000000 00000000 12000000 ................ [ 171s] 111a8 9f060000 00000000 00000000 12000000 ................ [ 171s] 111b8 2d150000 00000000 00000000 12000000 -............... [ 171s] 111c8 20100000 00000000 00000000 12000000 ............... [ 171s] @@ -46,162 +46,162 @@ [ 171s] 11208 ab080000 00000000 00000000 12000000 ................ [ 171s] 11218 eb140000 00000000 00000000 12000000 ................ [ 171s] 11228 96050000 00000000 00000000 12000000 ................ [ 171s] - 11238 09170000 00000000 00000000 12000000 ................ [ 171s] + 11238 20170000 00000000 00000000 12000000 ............... [ 171s] 11248 ff010000 00000000 00000000 12000000 ................ [ 171s] 11258 47120000 00000000 00000000 12000000 G............... [ 171s] 11268 070e0000 00000000 00000000 12000000 ................ [ 171s] - 11278 7e170000 00000000 00000000 12000000 ~............... [ 171s] - 11288 af180000 24911600 04000000 11001600 ....$........... [ 171s] - 11298 aa150000 00000000 00000000 12000000 ................ [ 171s] + 11278 95170000 00000000 00000000 12000000 ................ [ 171s] + 11288 af180000 44911600 04000000 11001600 ....D........... [ 171s] + 11298 c1150000 00000000 00000000 12000000 ................ [ 171s] 112a8 e5090000 00000000 00000000 12000000 ................ [ 171s] 112b8 ac0a0000 00000000 00000000 12000000 ................ [ 171s] 112c8 ba080000 00000000 00000000 12000000 ................ [ 171s] - 112d8 2c170000 00000000 00000000 12000000 ,............... [ 171s] + 112d8 43170000 00000000 00000000 12000000 C............... [ 171s] 112e8 8b060000 00000000 00000000 12000000 ................ [ 171s] 112f8 eb010000 00000000 00000000 12000000 ................ [ 171s] 11308 81040000 00000000 00000000 12000000 ................ [ 171s] 11318 71090000 00000000 00000000 12000000 q............... [ 171s] - 11328 7a160000 00000000 00000000 12000000 z............... [ 171s] - 11338 fb080000 50911600 40000000 21001600 ....P...@...!... [ 171s] + 11328 91160000 00000000 00000000 12000000 ................ [ 171s] + 11338 fb080000 70911600 40000000 21001600 ....p...@...!... [ 171s] 11348 5d150000 00000000 00000000 12000000 ]............... [ 171s] - 11358 bb160000 00000000 00000000 12000000 ................ [ 171s] - 11368 10170000 00000000 00000000 12000000 ................ [ 171s] + 11358 d2160000 00000000 00000000 12000000 ................ [ 171s] + 11368 27170000 00000000 00000000 12000000 '............... [ 171s] 11378 5f0d0000 00000000 00000000 12000000 _............... [ 171s] - 11388 76180000 00000000 00000000 12000000 v............... [ 171s] + 11388 8d180000 00000000 00000000 12000000 ................ [ 171s] 11398 ef0d0000 00000000 00000000 12000000 ................ [ 171s] - 113a8 3a170000 00000000 00000000 12000000 :............... [ 171s] - 113b8 ef170000 00000000 00000000 12000000 ................ [ 171s] + 113a8 51170000 00000000 00000000 12000000 Q............... [ 171s] + 113b8 06180000 00000000 00000000 12000000 ................ [ 171s] 113c8 fc000000 00000000 00000000 12000000 ................ [ 171s] - 113d8 b0170000 00000000 00000000 12000000 ................ [ 171s] - 113e8 19170000 00000000 00000000 12000000 ................ [ 171s] + 113d8 c7170000 00000000 00000000 12000000 ................ [ 171s] + 113e8 30170000 00000000 00000000 12000000 0............... [ 171s] 113f8 8a080000 00000000 00000000 12000000 ................ [ 171s] - 11408 30180000 00000000 00000000 12000000 0............... [ 171s] + 11408 47180000 00000000 00000000 12000000 G............... [ 171s] 11418 b7020000 0db30900 88000000 22000e00 ............"... [ 171s] 11428 060b0000 00000000 00000000 12000000 ................ [ 171s] - 11438 38170000 00000000 00000000 12000000 8............... [ 171s] - 11448 e8170000 00000000 00000000 12000000 ................ [ 171s] + 11438 4f170000 00000000 00000000 12000000 O............... [ 171s] + 11448 ff170000 00000000 00000000 12000000 ................ [ 171s] 11458 c40e0000 5c420100 00000000 12000000 ....\B.......... [ 171s] - 11468 10180000 00000000 00000000 12000000 ................ [ 171s] + 11468 27180000 00000000 00000000 12000000 '............... [ 171s] 11478 5e030000 68460100 00000000 12000000 ^...hF.......... [ 171s] 11488 970d0000 00000000 00000000 12000000 ................ [ 171s] 11498 e3130000 00000000 00000000 12000000 ................ [ 171s] 114a8 9b0f0000 44470100 00000000 12000000 ....DG.......... [ 171s] - 114b8 d3160000 00000000 00000000 12000000 ................ [ 171s] + 114b8 ea160000 00000000 00000000 12000000 ................ [ 171s] 114c8 df0b0000 00000000 00000000 12000000 ................ [ 171s] - 114d8 da0c0000 90911600 10000000 21001600 ............!... [ 171s] + 114d8 da0c0000 b0911600 10000000 21001600 ............!... [ 171s] 114e8 6f070000 00000000 00000000 12000000 o............... [ 171s] - 114f8 060d0000 f0911600 3c000000 21001600 ........<...!... [ 171s] - 11508 15160000 00000000 00000000 12000000 ................ [ 171s] + 114f8 060d0000 10921600 3c000000 21001600 ........<...!... [ 171s] + 11508 2c160000 00000000 00000000 12000000 ,............... [ 171s] 11518 460f0000 00000000 00000000 12000000 F............... [ 171s] 11528 450d0000 00000000 00000000 12000000 E............... [ 171s] - 11538 c4170000 00000000 00000000 12000000 ................ [ 171s] - 11548 f8150000 00000000 00000000 22000000 ............"... [ 171s] - 11558 75160000 00000000 00000000 12000000 u............... [ 171s] - 11568 d2170000 00000000 00000000 12000000 ................ [ 171s] - 11578 1e030000 a0911600 28000000 21001600 ........(...!... [ 171s] - 11588 33170000 00000000 00000000 12000000 3............... [ 171s] - 11598 3a160000 00000000 00000000 12000000 :............... [ 171s] - 115a8 bb170000 00000000 00000000 12000000 ................ [ 171s] - 115b8 9c160000 00000000 00000000 12000000 ................ [ 171s] - 115c8 c7160000 e89a1600 04000000 11001a00 ................ [ 171s] + 11538 db170000 00000000 00000000 12000000 ................ [ 171s] + 11548 0f160000 00000000 00000000 22000000 ............"... [ 171s] + 11558 8c160000 00000000 00000000 12000000 ................ [ 171s] + 11568 e9170000 00000000 00000000 12000000 ................ [ 171s] + 11578 1e030000 c0911600 28000000 21001600 ........(...!... [ 171s] + 11588 4a170000 00000000 00000000 12000000 J............... [ 171s] + 11598 51160000 00000000 00000000 12000000 Q............... [ 171s] + 115a8 d2170000 00000000 00000000 12000000 ................ [ 171s] + 115b8 b3160000 00000000 00000000 12000000 ................ [ 171s] + 115c8 de160000 089b1600 04000000 11001a00 ................ [ 171s] 115d8 e0100000 00000000 00000000 12000000 ................ [ 171s] 115e8 af070000 00000000 00000000 12000000 ................ [ 171s] 115f8 6b130000 00000000 00000000 12000000 k............... [ 171s] - 11608 02170000 00000000 00000000 12000000 ................ [ 171s] + 11608 19170000 00000000 00000000 12000000 ................ [ 171s] 11618 3f080000 00000000 00000000 12000000 ?............... [ 171s] - 11628 da160000 00000000 00000000 12000000 ................ [ 171s] - 11638 10060000 cc921600 10000000 21001600 ............!... [ 171s] - 11648 1e160000 00000000 00000000 22000000 ............"... [ 171s] - 11658 900d0000 3c921600 28000000 21001600 ....<...(...!... [ 171s] + 11628 f1160000 00000000 00000000 12000000 ................ [ 171s] + 11638 10060000 ec921600 10000000 21001600 ............!... [ 171s] + 11648 35160000 00000000 00000000 22000000 5..........."... [ 171s] + 11658 900d0000 5c921600 28000000 21001600 ....\...(...!... [ 171s] 11668 8c050000 00000000 00000000 12000000 ................ [ 171s] 11678 b00e0000 00000000 00000000 12000000 ................ [ 171s] - 11688 64180000 00000000 00000000 12000000 d............... [ 171s] + 11688 7b180000 00000000 00000000 12000000 {............... [ 171s] 11698 90110000 58410100 00000000 12000000 ....XA.......... [ 171s] 116a8 a7020000 00000000 00000000 12000000 ................ [ 171s] 116b8 b1010000 00000000 00000000 12000000 ................ [ 171s] - 116c8 31160000 00000000 00000000 12000000 1............... [ 171s] - 116d8 59170000 f49a1600 04000000 11001a00 Y............... [ 171s] - 116e8 41170000 10490100 00000000 12000000 A....I.......... [ 171s] - 116f8 ba150000 00000000 00000000 12000000 ................ [ 171s] + 116c8 48160000 00000000 00000000 12000000 H............... [ 171s] + 116d8 70170000 149b1600 04000000 11001a00 p............... [ 171s] + 116e8 58170000 10490100 00000000 12000000 X....I.......... [ 171s] + 116f8 d1150000 00000000 00000000 12000000 ................ [ 171s] 11708 cd030000 f8400100 00000000 12000000 .....@.......... [ 171s] - 11718 90170000 00000000 00000000 12000000 ................ [ 171s] - 11728 f6170000 00000000 00000000 12000000 ................ [ 171s] + 11718 a7170000 00000000 00000000 12000000 ................ [ 171s] + 11728 0d180000 00000000 00000000 12000000 ................ [ 171s] 11738 75120000 00000000 00000000 12000000 u............... [ 171s] 11748 52100000 4c410100 00000000 12000000 R...LA.......... [ 171s] - 11758 0d160000 00000000 00000000 12000000 ................ [ 171s] + 11758 24160000 00000000 00000000 12000000 $............... [ 171s] 11768 940f0000 00000000 00000000 12000000 ................ [ 171s] - 11778 1b0f0000 64921600 40000000 21001600 ....d...@...!... [ 171s] - 11788 ce160000 00000000 00000000 12000000 ................ [ 171s] /usr/bin/gn differs in ELF section .dynstr [ 171s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:47.652107083 +0900 [ 171s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:47.664107083 +0900 [ 171s] @@ -347,55 +347,55 @@ [ 171s] 13218 7431395f 5f746872 6f775f6c 6f676963 t19__throw_logic [ 171s] 13228 5f657272 6f72504b 63006c69 62676363 _errorPKc.libgcc [ 171s] 13238 5f732e73 6f2e3100 5f5f6165 6162695f _s.so.1.__aeabi_ [ 171s] - 13248 75696469 766d6f64 005f5f61 65616269 uidivmod.__aeabi [ 171s] - 13258 5f756c64 69766d6f 64005f5f 61656162 _uldivmod.__aeab [ 171s] - 13268 695f6964 69766d6f 64005f5f 61656162 i_idivmod.__aeab [ 171s] - 13278 695f756c 3264005f 5f616561 62695f6c i_ul2d.__aeabi_l [ 171s] - 13288 6469766d 6f64006c 69627074 68726561 divmod.libpthrea [ 171s] - 13298 642e736f 2e30005f 5f657272 6e6f5f6c d.so.0.__errno_l [ 171s] - 132a8 6f636174 696f6e00 70746872 6561645f ocation.pthread_ [ 171s] - 132b8 6d757465 785f756e 6c6f636b 00776169 mutex_unlock.wai [ 171s] - 132c8 74706964 0073656d 5f696e69 74007074 tpid.sem_init.pt [ 171s] - 132d8 68726561 645f6d75 7465785f 6c6f636b hread_mutex_lock [ 171s] - 132e8 0073656d 5f706f73 74007365 6d5f7761 .sem_post.sem_wa [ 171s] - 132f8 69740073 656d5f64 65737472 6f79006c it.sem_destroy.l [ 171s] - 13308 6962632e 736f2e36 0066666c 75736800 ibc.so.6.fflush. [ 171s] - 13318 5f5f7072 696e7466 5f63686b 00666e6d __printf_chk.fnm [ 171s] - 13328 61746368 00706970 65005f5f 6664656c atch.pipe.__fdel [ 171s] - 13338 745f6368 6b00636c 6f736564 69720073 t_chk.closedir.s [ 171s] - 13348 74726e63 70790066 6f726b00 5f5f7374 trncpy.fork.__st [ 171s] - 13358 61636b5f 63686b5f 6661696c 00756e6c ack_chk_fail.unl [ 171s] - 13368 696e6b00 73656c65 6374006d 6b646972 ink.select.mkdir [ 171s] - 13378 0061626f 72740073 7464696e 005f6578 .abort.stdin._ex [ 171s] - 13388 6974006d 656d6368 72006372 65617436 it.memchr.creat6 [ 171s] - 13398 34006c6f 63616c74 696d655f 72006973 4.localtime_r.is [ 171s] - 133a8 73706163 65006973 61747479 0066656f space.isatty.feo [ 171s] - 133b8 66006361 6c6c6f63 00737472 6c656e00 f.calloc.strlen. [ 171s] - 133c8 69737864 69676974 006d656d 73657400 isxdigit.memset. [ 171s] - 133d8 726d6469 72006368 64697200 6d656d63 rmdir.chdir.memc [ 171s] - 133e8 6d700064 75703200 756e7365 74656e76 mp.dup2.unsetenv [ 171s] - 133f8 0076736e 7072696e 7466005f 5f667072 .vsnprintf.__fpr [ 171s] - 13408 696e7466 5f63686b 00737464 6f757400 intf_chk.stdout. [ 171s] - 13418 6d656d63 70790066 636c6f73 65005f5f memcpy.fclose.__ [ 171s] - 13428 76736e70 72696e74 665f6368 6b006d61 vsnprintf_chk.ma [ 171s] - 13438 6c6c6f63 005f5f6c 78737461 74363400 lloc.__lxstat64. [ 171s] - 13448 6f70656e 64697200 5f5f7873 74617436 opendir.__xstat6 [ 171s] - 13458 34006765 74656e76 00737464 65727200 4.getenv.stderr. [ 171s] - 13468 73797374 656d0064 75700072 6561646c system.dup.readl [ 171s] - 13478 696e6b00 5f5f7374 726e6361 745f6368 ink.__strncat_ch [ 171s] - 13488 6b006578 65637670 005f5f72 65616c70 k.execvp.__realp [ 171s] - 13498 6174685f 63686b00 66696c65 6e6f0067 ath_chk.fileno.g [ 171s] - 134a8 65746377 64006677 72697465 00667265 etcwd.fwrite.fre [ 171s] - 134b8 61640067 65747469 6d656f66 64617900 ad.gettimeofday. [ 171s] - 134c8 636c6f63 6b5f6765 7474696d 65007374 clock_gettime.st [ 171s] - 134d8 72657272 6f725f72 00737472 63687200 rerror_r.strchr. [ 171s] - 134e8 72656164 64697236 34006d65 6d6d6f76 readdir64.memmov [ 171s] - 134f8 6500756e 616d6500 70746872 6561645f e.uname.pthread_ [ 171s] - 13508 73656c66 00666f70 656e3634 00616363 self.fopen64.acc [ 171s] - 13518 65737300 5f5f6c69 62635f73 74617274 ess.__libc_start [ 171s] - 13528 5f6d6169 6e006665 72726f72 00737973 _main.ferror.sys [ 171s] - 13538 636f6e66 00667265 65005f5f 61656162 conf.free.__aeab [ 171s] - 13548 695f756e 77696e64 5f637070 5f707230 i_unwind_cpp_pr0 [ 171s] + 13248 756e7769 6e645f63 70705f70 7230005f unwind_cpp_pr0._ [ 171s] + 13258 5f616561 62695f75 69646976 6d6f6400 _aeabi_uidivmod. [ 171s] + 13268 5f5f6165 6162695f 756c6469 766d6f64 __aeabi_uldivmod [ 171s] + 13278 005f5f61 65616269 5f696469 766d6f64 .__aeabi_idivmod [ 171s] + 13288 005f5f61 65616269 5f756c32 64005f5f .__aeabi_ul2d.__ [ 171s] + 13298 61656162 695f6c64 69766d6f 64006c69 aeabi_ldivmod.li [ 171s] + 132a8 62707468 72656164 2e736f2e 30005f5f bpthread.so.0.__ [ 171s] + 132b8 6572726e 6f5f6c6f 63617469 6f6e0070 errno_location.p [ 171s] + 132c8 74687265 61645f6d 75746578 5f756e6c thread_mutex_unl [ 171s] + 132d8 6f636b00 77616974 70696400 73656d5f ock.waitpid.sem_ [ 171s] + 132e8 696e6974 00707468 72656164 5f6d7574 init.pthread_mut [ 171s] + 132f8 65785f6c 6f636b00 73656d5f 706f7374 ex_lock.sem_post [ 171s] + 13308 0073656d 5f776169 74007365 6d5f6465 .sem_wait.sem_de [ 171s] + 13318 7374726f 79006c69 62632e73 6f2e3600 stroy.libc.so.6. [ 171s] + 13328 66666c75 7368005f 5f707269 6e74665f fflush.__printf_ [ 171s] + 13338 63686b00 666e6d61 74636800 70697065 chk.fnmatch.pipe [ 171s] + 13348 005f5f66 64656c74 5f63686b 00636c6f .__fdelt_chk.clo [ 171s] + 13358 73656469 72007374 726e6370 7900666f sedir.strncpy.fo [ 171s] + 13368 726b005f 5f737461 636b5f63 686b5f66 rk.__stack_chk_f [ 171s] + 13378 61696c00 756e6c69 6e6b0073 656c6563 ail.unlink.selec [ 171s] + 13388 74006d6b 64697200 61626f72 74007374 t.mkdir.abort.st [ 171s] + 13398 64696e00 5f657869 74006d65 6d636872 din._exit.memchr [ 171s] + 133a8 00637265 61743634 006c6f63 616c7469 .creat64.localti [ 171s] + 133b8 6d655f72 00697373 70616365 00697361 me_r.isspace.isa [ 171s] + 133c8 74747900 66656f66 0063616c 6c6f6300 tty.feof.calloc. [ 171s] + 133d8 7374726c 656e0069 73786469 67697400 strlen.isxdigit. [ 171s] + 133e8 6d656d73 65740072 6d646972 00636864 memset.rmdir.chd [ 171s] + 133f8 6972006d 656d636d 70006475 70320075 ir.memcmp.dup2.u [ 171s] + 13408 6e736574 656e7600 76736e70 72696e74 nsetenv.vsnprint [ 171s] + 13418 66005f5f 66707269 6e74665f 63686b00 f.__fprintf_chk. [ 171s] + 13428 7374646f 7574006d 656d6370 79006663 stdout.memcpy.fc [ 171s] + 13438 6c6f7365 005f5f76 736e7072 696e7466 lose.__vsnprintf [ 171s] + 13448 5f63686b 006d616c 6c6f6300 5f5f6c78 _chk.malloc.__lx [ 171s] + 13458 73746174 3634006f 70656e64 6972005f stat64.opendir._ [ 171s] + 13468 5f787374 61743634 00676574 656e7600 _xstat64.getenv. [ 171s] + 13478 73746465 72720073 79737465 6d006475 stderr.system.du [ 171s] + 13488 70007265 61646c69 6e6b005f 5f737472 p.readlink.__str [ 171s] + 13498 6e636174 5f63686b 00657865 63767000 ncat_chk.execvp. [ 171s] + 134a8 5f5f7265 616c7061 74685f63 686b0066 __realpath_chk.f [ 171s] + 134b8 696c656e 6f006765 74637764 00667772 ileno.getcwd.fwr [ 171s] + 134c8 69746500 66726561 64006765 7474696d ite.fread.gettim [ 171s] + 134d8 656f6664 61790063 6c6f636b 5f676574 eofday.clock_get [ 171s] + 134e8 74696d65 00737472 6572726f 725f7200 time.strerror_r. [ 171s] + 134f8 73747263 68720072 65616464 69723634 strchr.readdir64 [ 171s] + 13508 006d656d 6d6f7665 00756e61 6d650070 .memmove.uname.p [ 171s] + 13518 74687265 61645f73 656c6600 666f7065 thread_self.fope [ 171s] + 13528 6e363400 61636365 7373005f 5f6c6962 n64.access.__lib [ 171s] + 13538 635f7374 6172745f 6d61696e 00666572 c_start_main.fer [ 171s] + 13548 726f7200 73797363 6f6e6600 66726565 ror.sysconf.free [ 171s] 13558 006c642d 6c696e75 782e736f 2e33005f .ld-linux.so.3._ [ 171s] 13568 5f737461 636b5f63 686b5f67 75617264 _stack_chk_guard [ 171s] 13578 00474c49 42435f32 2e340047 43435f33 .GLIBC_2.4.GCC_3 [ 171s] /usr/bin/gn differs in ELF section .gnu.version_r [ 171s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:47.708107083 +0900 [ 171s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:47.716107083 +0900 [ 171s] @@ -6,7 +6,7 @@ [ 171s] 13830 1469690d 00000900 c1180000 00000000 .ii............. [ 171s] 13840 01000100 7a150000 10000000 20000000 ....z....... ... [ 171s] 13850 5526790b 00000600 cb180000 00000000 U&y............. [ 171s] - 13860 01000100 d7150000 10000000 20000000 ............ ... [ 171s] + 13860 01000100 ee150000 10000000 20000000 ............ ... [ 171s] 13870 1469690d 00000400 c1180000 00000000 .ii............. [ 171s] 13880 01000f00 01000000 10000000 00010000 ................ [ 171s] 13890 77d1af0b 00001600 d3180000 10000000 w............... [ 171s] @@ -24,7 +24,7 @@ [ 171s] 13950 a3af4908 00000700 7c190000 10000000 ..I.....|....... [ 171s] 13960 65f89702 00000500 8d190000 10000000 e............... [ 171s] 13970 74299208 00000300 9c190000 00000000 t).............. [ 171s] - 13980 01000300 4f160000 10000000 00000000 ....O........... [ 171s] + 13980 01000300 66160000 10000000 00000000 ....f........... [ 171s] 13990 95919606 00001500 a8190000 10000000 ................ [ 171s] 139a0 97919606 00001100 b3190000 10000000 ................ [ 171s] 139b0 1469690d 00000200 c1180000 00000000 .ii............. [ 171s] /usr/bin/gn differs in ELF section .rel.dyn [ 171s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:47.736107083 +0900 [ 171s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:47.744107083 +0900 [ 171s] @@ -2,13 +2,13 @@ [ 171s] /usr/bin/gn: file format elf32-littlearm [ 171s] [ 171s] Contents of section .rel.dyn: [ 171s] - 139c0 28971600 15030000 10911600 14a80000 (............... [ 171s] - 139d0 20911600 141e0000 24911600 14310000 .......$....1.. [ 171s] - 139e0 28911600 14840000 50911600 143c0000 (.......P....<.. [ 171s] - 139f0 90911600 14560000 a0911600 14600000 .....V.......`.. [ 171s] - 13a00 c8911600 14b90000 f0911600 14580000 .............X.. [ 171s] - 13a10 2c921600 14be0000 3c921600 146e0000 ,.......<....n.. [ 171s] - 13a20 64921600 14800000 a4921600 149f0000 d............... [ 171s] - 13a30 cc921600 146c0000 dc921600 149d0000 .....l.......... [ 171s] - 13a40 e89a1600 14650000 f09a1600 14ad0000 .....e.......... [ 171s] - 13a50 f49a1600 14760000 .....v.. [ 171s] + 139c0 48971600 15030000 30911600 14a80000 H.......0....... [ 171s] + 139d0 40911600 141e0000 44911600 14310000 @.......D....1.. [ 171s] + 139e0 48911600 14840000 70911600 143c0000 H.......p....<.. [ 171s] + 139f0 b0911600 14560000 c0911600 14600000 .....V.......`.. [ 171s] + 13a00 e8911600 14b90000 10921600 14580000 .............X.. [ 171s] + 13a10 4c921600 14be0000 5c921600 146e0000 L.......\....n.. [ 171s] + 13a20 84921600 14800000 c4921600 149f0000 ................ [ 171s] + 13a30 ec921600 146c0000 fc921600 149d0000 .....l.......... [ 171s] + 13a40 089b1600 14650000 109b1600 14ad0000 .....e.......... [ 171s] + 13a50 149b1600 14760000 .....v.. [ 171s] /usr/bin/gn differs in ELF section .rel.plt [ 171s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:47.760107083 +0900 [ 171s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:47.768107083 +0900 [ 171s] @@ -2,97 +2,97 @@ [ 171s] /usr/bin/gn: file format elf32-littlearm [ 171s] [ 171s] Contents of section .rel.plt: [ 171s] - 13a58 38941600 16090000 3c941600 16b70000 8.......<....... [ 171s] - 13a68 40941600 16190000 44941600 16390000 @.......D....9.. [ 171s] - 13a78 48941600 16110000 4c941600 166d0000 H.......L....m.. [ 171s] - 13a88 50941600 160a0000 54941600 168d0000 P.......T....... [ 171s] - 13a98 58941600 169b0000 5c941600 16200000 X.......\.... .. [ 171s] - 13aa8 60941600 16980000 64941600 16b20000 `.......d....... [ 171s] - 13ab8 68941600 16b30000 6c941600 16790000 h.......l....y.. [ 171s] - 13ac8 70941600 16670000 74941600 16c90000 p....g..t....... [ 171s] - 13ad8 78941600 16730000 7c941600 16bb0000 x....s..|....... [ 171s] - 13ae8 80941600 161f0000 84941600 16890000 ................ [ 171s] - 13af8 88941600 167d0000 8c941600 16720000 .....}.......r.. [ 171s] - 13b08 90941600 16160000 94941600 16bf0000 ................ [ 171s] - 13b18 98941600 16af0000 9c941600 16550000 .............U.. [ 171s] - 13b28 a0941600 16480000 a4941600 16b80000 .....H.......... [ 171s] - 13b38 a8941600 168e0000 ac941600 16b10000 ................ [ 171s] - 13b48 b0941600 16420000 b4941600 16220000 .....B.......".. [ 171s] - 13b58 b8941600 168b0000 bc941600 16810000 ................ [ 171s] - 13b68 c0941600 166a0000 c4941600 16a90000 .....j.......... [ 171s] - 13b78 c8941600 16270000 cc941600 16b50000 .....'.......... [ 171s] - 13b88 d0941600 16870000 d4941600 16d00000 ................ [ 171s] - 13b98 d8941600 169a0000 dc941600 16b00000 ................ [ 171s] - 13ba8 e0941600 164e0000 e4941600 16520000 .....N.......R.. [ 171s] - 13bb8 e8941600 16490000 ec941600 16400000 .....I.......@.. [ 171s] - 13bc8 f0941600 16a10000 f4941600 16630000 .............c.. [ 171s] - 13bd8 f8941600 16100000 fc941600 16ab0000 ................ [ 171s] - 13be8 00951600 16c50000 04951600 16cb0000 ................ [ 171s] - 13bf8 08951600 16470000 0c951600 16230000 .....G.......#.. [ 171s] - 13c08 10951600 16130000 14951600 16ae0000 ................ [ 171s] - 13c18 18951600 167a0000 1c951600 16280000 .....z.......(.. [ 171s] - 13c28 20951600 163a0000 24951600 163d0000 ....:..$....=.. [ 171s] - 13c38 28951600 16a60000 2c951600 16ca0000 (.......,....... [ 171s] - 13c48 30951600 16820000 34951600 162a0000 0.......4....*.. [ 171s] - 13c58 38951600 16170000 3c951600 16340000 8.......<....4.. [ 171s] - 13c68 40951600 164b0000 44951600 16880000 @....K..D....... [ 171s] - 13c78 48951600 16050000 4c951600 16ba0000 H.......L....... [ 171s] - 13c88 50951600 16850000 54951600 16a70000 P.......T....... [ 171s] - 13c98 58951600 16ac0000 5c951600 164c0000 X.......\....L.. [ 171s] - 13ca8 60951600 16610000 64951600 16bc0000 `....a..d....... [ 171s] - 13cb8 68951600 164f0000 6c951600 16460000 h....O..l....F.. [ 171s] - 13cc8 70951600 16990000 74951600 165b0000 p.......t....[.. [ 171s] - 13cd8 78951600 16830000 7c951600 16a20000 x.......|....... [ 171s] - 13ce8 80951600 165c0000 84951600 162d0000 .....\.......-.. [ 171s] - 13cf8 88951600 16cd0000 8c951600 16140000 ................ [ 171s] - 13d08 90951600 16cc0000 94951600 162e0000 ................ [ 171s] - 13d18 98951600 16bd0000 9c951600 167e0000 .............~.. [ 171s] - 13d28 a0951600 16240000 a4951600 16660000 .....$.......f.. [ 171s] - 13d38 a8951600 160e0000 ac951600 164d0000 .............M.. [ 171s] - 13d48 b0951600 16640000 b4951600 16a30000 .....d.......... [ 171s] - 13d58 b8951600 16d20000 bc951600 16250000 .............%.. [ 171s] - 13d68 c0951600 16c70000 c4951600 16430000 .............C.. [ 171s] - 13d78 c8951600 16a00000 cc951600 168a0000 ................ [ 171s] - 13d88 d0951600 168f0000 d4951600 163e0000 .............>.. [ 171s] - 13d98 d8951600 16590000 dc951600 162f0000 .....Y......./.. [ 171s] - 13da8 e0951600 16740000 e4951600 16510000 .....t.......Q.. [ 171s] - 13db8 e8951600 16c40000 ec951600 167f0000 ................ [ 171s] - 13dc8 f0951600 165a0000 f4951600 161a0000 .....Z.......... [ 171s] - 13dd8 f8951600 16320000 fc951600 16c10000 .....2.......... [ 171s] - 13de8 00961600 160b0000 04961600 16690000 .............i.. [ 171s] - 13df8 08961600 16930000 0c961600 162b0000 .............+.. [ 171s] - 13e08 10961600 16450000 14961600 16410000 .....E.......A.. [ 171s] - 13e18 18961600 160f0000 1c961600 16750000 .............u.. [ 171s] - 13e28 20961600 16060000 24961600 167b0000 .......$....{.. [ 171s] - 13e38 28961600 16960000 2c961600 16a40000 (.......,....... [ 171s] - 13e48 30961600 16500000 34961600 166b0000 0....P..4....k.. [ 171s] - 13e58 38961600 16300000 3c961600 16210000 8....0..<....!.. [ 171s] - 13e68 40961600 162c0000 44961600 16860000 @....,..D....... [ 171s] - 13e78 48961600 16440000 4c961600 16330000 H....D..L....3.. [ 171s] - 13e88 50961600 16290000 54961600 160d0000 P....)..T....... [ 171s] - 13e98 58961600 16900000 5c961600 163b0000 X.......\....;.. [ 171s] - 13ea8 60961600 16780000 64961600 16940000 `....x..d....... [ 171s] - 13eb8 68961600 160c0000 6c961600 16c60000 h.......l....... [ 171s] - 13ec8 70961600 161c0000 74961600 16970000 p.......t....... [ 171s] - 13ed8 78961600 16530000 7c961600 168c0000 x....S..|....... [ 171s] - 13ee8 80961600 16a50000 84961600 16260000 .............&.. [ 171s] - 13ef8 88961600 16c20000 8c961600 16c00000 ................ [ 171s] - 13f08 90961600 16700000 94961600 16aa0000 .....p.......... [ 171s] - 13f18 98961600 166f0000 9c961600 16950000 .....o.......... [ 171s] - 13f28 a0961600 16540000 a4961600 16180000 .....T.......... [ 171s] - 13f38 a8961600 169e0000 ac961600 16380000 .............8.. [ 171s] - 13f48 b0961600 16c30000 b4961600 16070000 ................ [ 171s] - 13f58 b8961600 16360000 bc961600 16570000 .....6.......W.. [ 171s] - 13f68 c0961600 16370000 c4961600 167c0000 .....7.......|.. [ 171s] - 13f78 c8961600 16d10000 cc961600 163f0000 .............?.. [ 171s] - 13f88 d0961600 16910000 d4961600 16b60000 ................ [ 171s] - 13f98 d8961600 16080000 dc961600 16710000 .............q.. [ 171s] - 13fa8 e0961600 16120000 e4961600 165f0000 ............._.. [ 171s] - 13fb8 e8961600 16030000 ec961600 16ce0000 ................ [ 171s] - 13fc8 f0961600 16620000 f4961600 16350000 .....b.......5.. [ 171s] - 13fd8 f8961600 169c0000 fc961600 16b40000 ................ [ 171s] - 13fe8 00971600 16cf0000 04971600 161d0000 ................ [ 171s] - 13ff8 08971600 16d30000 0c971600 165d0000 .............].. [ 171s] - 14008 10971600 16770000 14971600 165e0000 .....w.......^.. [ 171s] - 14018 18971600 161b0000 1c971600 16680000 .............h.. [ 171s] - 14028 20971600 16c80000 24971600 16150000 .......$....... [ 171s] + 13a58 58941600 16090000 5c941600 16b70000 X.......\....... [ 171s] + 13a68 60941600 16190000 64941600 16390000 `.......d....9.. [ 171s] + 13a78 68941600 16110000 6c941600 166d0000 h.......l....m.. [ 171s] + 13a88 70941600 160a0000 74941600 168d0000 p.......t....... [ 171s] + 13a98 78941600 169b0000 7c941600 16200000 x.......|.... .. [ 171s] + 13aa8 80941600 16980000 84941600 16b20000 ................ [ 171s] + 13ab8 88941600 16b30000 8c941600 16790000 .............y.. [ 171s] + 13ac8 90941600 16670000 94941600 16c90000 .....g.......... [ 171s] + 13ad8 98941600 16730000 9c941600 16bb0000 .....s.......... [ 171s] + 13ae8 a0941600 161f0000 a4941600 16890000 ................ [ 171s] + 13af8 a8941600 167d0000 ac941600 16720000 .....}.......r.. [ 171s] + 13b08 b0941600 16160000 b4941600 16bf0000 ................ [ 171s] + 13b18 b8941600 16af0000 bc941600 16550000 .............U.. [ 171s] + 13b28 c0941600 16480000 c4941600 16b80000 .....H.......... [ 171s] + 13b38 c8941600 168e0000 cc941600 16b10000 ................ [ 171s] + 13b48 d0941600 16420000 d4941600 16220000 .....B.......".. [ 171s] + 13b58 d8941600 168b0000 dc941600 16810000 ................ [ 171s] + 13b68 e0941600 166a0000 e4941600 16a90000 .....j.......... [ 171s] + 13b78 e8941600 16270000 ec941600 16b50000 .....'.......... [ 171s] + 13b88 f0941600 16870000 f4941600 16d00000 ................ [ 171s] + 13b98 f8941600 169a0000 fc941600 16b00000 ................ [ 171s] + 13ba8 00951600 164e0000 04951600 16520000 .....N.......R.. [ 171s] + 13bb8 08951600 16490000 0c951600 16400000 .....I.......@.. [ 171s] + 13bc8 10951600 16a10000 14951600 16630000 .............c.. [ 171s] + 13bd8 18951600 16100000 1c951600 16ab0000 ................ [ 171s] + 13be8 20951600 16c50000 24951600 16cb0000 .......$....... [ 171s] + 13bf8 28951600 16470000 2c951600 16230000 (....G..,....#.. [ 171s] + 13c08 30951600 16130000 34951600 16ae0000 0.......4....... [ 171s] + 13c18 38951600 167a0000 3c951600 16280000 8....z..<....(.. [ 171s] + 13c28 40951600 163a0000 44951600 163d0000 @....:..D....=.. [ 171s] + 13c38 48951600 16a60000 4c951600 16ca0000 H.......L....... [ 171s] + 13c48 50951600 16820000 54951600 162a0000 P.......T....*.. [ 171s] + 13c58 58951600 16170000 5c951600 16340000 X.......\....4.. [ 171s] + 13c68 60951600 164b0000 64951600 16880000 `....K..d....... [ 171s] + 13c78 68951600 16050000 6c951600 16ba0000 h.......l....... [ 171s] + 13c88 70951600 16850000 74951600 16a70000 p.......t....... [ 171s] + 13c98 78951600 16ac0000 7c951600 164c0000 x.......|....L.. [ 171s] + 13ca8 80951600 16610000 84951600 16bc0000 .....a.......... [ 171s] + 13cb8 88951600 164f0000 8c951600 16460000 .....O.......F.. [ 171s] + 13cc8 90951600 16990000 94951600 165b0000 .............[.. [ 171s] + 13cd8 98951600 16830000 9c951600 16a20000 ................ [ 171s] + 13ce8 a0951600 165c0000 a4951600 162d0000 .....\.......-.. [ 171s] + 13cf8 a8951600 16cd0000 ac951600 16140000 ................ [ 171s] + 13d08 b0951600 16cc0000 b4951600 162e0000 ................ [ 171s] + 13d18 b8951600 16bd0000 bc951600 167e0000 .............~.. [ 171s] + 13d28 c0951600 16240000 c4951600 16660000 .....$.......f.. [ 171s] + 13d38 c8951600 160e0000 cc951600 164d0000 .............M.. [ 171s] + 13d48 d0951600 16640000 d4951600 16a30000 .....d.......... [ 171s] + 13d58 d8951600 16d20000 dc951600 16250000 .............%.. [ 171s] + 13d68 e0951600 16c70000 e4951600 16430000 .............C.. [ 171s] + 13d78 e8951600 16a00000 ec951600 168a0000 ................ [ 171s] + 13d88 f0951600 168f0000 f4951600 163e0000 .............>.. [ 171s] + 13d98 f8951600 16590000 fc951600 162f0000 .....Y......./.. [ 171s] + 13da8 00961600 16740000 04961600 16510000 .....t.......Q.. [ 171s] + 13db8 08961600 16c40000 0c961600 167f0000 ................ [ 171s] + 13dc8 10961600 165a0000 14961600 161a0000 .....Z.......... [ 171s] + 13dd8 18961600 16320000 1c961600 16c10000 .....2.......... [ 171s] + 13de8 20961600 160b0000 24961600 16690000 .......$....i.. [ 171s] + 13df8 28961600 16930000 2c961600 162b0000 (.......,....+.. [ 171s] + 13e08 30961600 16450000 34961600 16410000 0....E..4....A.. [ 171s] + 13e18 38961600 160f0000 3c961600 16750000 8.......<....u.. [ 171s] + 13e28 40961600 16060000 44961600 167b0000 @.......D....{.. [ 171s] + 13e38 48961600 16960000 4c961600 16a40000 H.......L....... [ 171s] + 13e48 50961600 16500000 54961600 166b0000 P....P..T....k.. [ 171s] + 13e58 58961600 16300000 5c961600 16210000 X....0..\....!.. [ 171s] + 13e68 60961600 162c0000 64961600 16860000 `....,..d....... [ 171s] + 13e78 68961600 16440000 6c961600 16330000 h....D..l....3.. [ 171s] + 13e88 70961600 16290000 74961600 160d0000 p....)..t....... [ 171s] + 13e98 78961600 16900000 7c961600 163b0000 x.......|....;.. [ 171s] + 13ea8 80961600 16780000 84961600 16940000 .....x.......... [ 171s] + 13eb8 88961600 160c0000 8c961600 16c60000 ................ [ 171s] + 13ec8 90961600 161c0000 94961600 16970000 ................ [ 171s] + 13ed8 98961600 16530000 9c961600 168c0000 .....S.......... [ 171s] + 13ee8 a0961600 16a50000 a4961600 16260000 .............&.. [ 171s] + 13ef8 a8961600 16c20000 ac961600 16c00000 ................ [ 171s] + 13f08 b0961600 16700000 b4961600 16aa0000 .....p.......... [ 171s] + 13f18 b8961600 166f0000 bc961600 16950000 .....o.......... [ 171s] + 13f28 c0961600 16540000 c4961600 16180000 .....T.......... [ 171s] + 13f38 c8961600 169e0000 cc961600 16380000 .............8.. [ 171s] + 13f48 d0961600 16c30000 d4961600 16070000 ................ [ 171s] + 13f58 d8961600 16360000 dc961600 16570000 .....6.......W.. [ 171s] + 13f68 e0961600 16370000 e4961600 167c0000 .....7.......|.. [ 171s] + 13f78 e8961600 16d10000 ec961600 163f0000 .............?.. [ 171s] + 13f88 f0961600 16910000 f4961600 16b60000 ................ [ 171s] + 13f98 f8961600 16080000 fc961600 16710000 .............q.. [ 171s] + 13fa8 00971600 16120000 04971600 165f0000 ............._.. [ 171s] + 13fb8 08971600 16030000 0c971600 16ce0000 ................ [ 171s] + 13fc8 10971600 16620000 14971600 16350000 .....b.......5.. [ 171s] + 13fd8 18971600 169c0000 1c971600 16b40000 ................ [ 171s] + 13fe8 20971600 16cf0000 24971600 161d0000 .......$....... [ 171s] + 13ff8 28971600 16d30000 2c971600 165d0000 (.......,....].. [ 171s] + 14008 30971600 16770000 34971600 165e0000 0....w..4....^.. [ 171s] + 14018 38971600 161b0000 3c971600 16680000 8.......<....h.. [ 171s] + 14028 40971600 16c80000 44971600 16150000 @.......D....... [ 171s] /usr/bin/gn differs in ELF section .plt [ 171s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:47.816107084 +0900 [ 171s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:47.824107084 +0900 [ 171s] @@ -3,148 +3,148 @@ [ 171s] [ 171s] Contents of section .plt: [ 171s] 14044 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. [ 171s] - 14054 d8531500 01c68fe2 55ca8ce2 d8f3bce5 .S......U....... [ 171s] - 14064 01c68fe2 55ca8ce2 d0f3bce5 01c68fe2 ....U........... [ 171s] - 14074 55ca8ce2 c8f3bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14084 c0f3bce5 01c68fe2 55ca8ce2 b8f3bce5 ........U....... [ 171s] - 14094 01c68fe2 55ca8ce2 b0f3bce5 01c68fe2 ....U........... [ 171s] - 140a4 55ca8ce2 a8f3bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 140b4 a0f3bce5 01c68fe2 55ca8ce2 98f3bce5 ........U....... [ 171s] - 140c4 01c68fe2 55ca8ce2 90f3bce5 01c68fe2 ....U........... [ 171s] - 140d4 55ca8ce2 88f3bce5 7847fde7 01c68fe2 U.......xG...... [ 171s] - 140e4 55ca8ce2 7cf3bce5 01c68fe2 55ca8ce2 U...|.......U... [ 171s] - 140f4 74f3bce5 01c68fe2 55ca8ce2 6cf3bce5 t.......U...l... [ 171s] - 14104 01c68fe2 55ca8ce2 64f3bce5 01c68fe2 ....U...d....... [ 171s] - 14114 55ca8ce2 5cf3bce5 01c68fe2 55ca8ce2 U...\.......U... [ 171s] - 14124 54f3bce5 01c68fe2 55ca8ce2 4cf3bce5 T.......U...L... [ 171s] - 14134 01c68fe2 55ca8ce2 44f3bce5 01c68fe2 ....U...D....... [ 171s] - 14144 55ca8ce2 3cf3bce5 01c68fe2 55ca8ce2 U...<.......U... [ 171s] - 14154 34f3bce5 01c68fe2 55ca8ce2 2cf3bce5 4.......U...,... [ 171s] - 14164 01c68fe2 55ca8ce2 24f3bce5 01c68fe2 ....U...$....... [ 171s] - 14174 55ca8ce2 1cf3bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14184 14f3bce5 01c68fe2 55ca8ce2 0cf3bce5 ........U....... [ 171s] - 14194 01c68fe2 55ca8ce2 04f3bce5 01c68fe2 ....U........... [ 171s] - 141a4 55ca8ce2 fcf2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 141b4 f4f2bce5 01c68fe2 55ca8ce2 ecf2bce5 ........U....... [ 171s] - 141c4 01c68fe2 55ca8ce2 e4f2bce5 01c68fe2 ....U........... [ 171s] - 141d4 55ca8ce2 dcf2bce5 7847fde7 01c68fe2 U.......xG...... [ 171s] - 141e4 55ca8ce2 d0f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 141f4 c8f2bce5 01c68fe2 55ca8ce2 c0f2bce5 ........U....... [ 171s] - 14204 01c68fe2 55ca8ce2 b8f2bce5 01c68fe2 ....U........... [ 171s] - 14214 55ca8ce2 b0f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14224 a8f2bce5 7847fde7 01c68fe2 55ca8ce2 ....xG......U... [ 171s] - 14234 9cf2bce5 01c68fe2 55ca8ce2 94f2bce5 ........U....... [ 171s] - 14244 01c68fe2 55ca8ce2 8cf2bce5 01c68fe2 ....U........... [ 171s] - 14254 55ca8ce2 84f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14264 7cf2bce5 01c68fe2 55ca8ce2 74f2bce5 |.......U...t... [ 171s] - 14274 01c68fe2 55ca8ce2 6cf2bce5 01c68fe2 ....U...l....... [ 171s] - 14284 55ca8ce2 64f2bce5 01c68fe2 55ca8ce2 U...d.......U... [ 171s] - 14294 5cf2bce5 01c68fe2 55ca8ce2 54f2bce5 \.......U...T... [ 171s] - 142a4 01c68fe2 55ca8ce2 4cf2bce5 01c68fe2 ....U...L....... [ 171s] - 142b4 55ca8ce2 44f2bce5 01c68fe2 55ca8ce2 U...D.......U... [ 171s] - 142c4 3cf2bce5 01c68fe2 55ca8ce2 34f2bce5 <.......U...4... [ 171s] - 142d4 7847fde7 01c68fe2 55ca8ce2 28f2bce5 xG......U...(... [ 171s] - 142e4 01c68fe2 55ca8ce2 20f2bce5 01c68fe2 ....U... ....... [ 171s] - 142f4 55ca8ce2 18f2bce5 7847fde7 01c68fe2 U.......xG...... [ 171s] - 14304 55ca8ce2 0cf2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14314 04f2bce5 7847fde7 01c68fe2 55ca8ce2 ....xG......U... [ 171s] - 14324 f8f1bce5 01c68fe2 55ca8ce2 f0f1bce5 ........U....... [ 171s] - 14334 01c68fe2 55ca8ce2 e8f1bce5 01c68fe2 ....U........... [ 171s] - 14344 55ca8ce2 e0f1bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14354 d8f1bce5 01c68fe2 55ca8ce2 d0f1bce5 ........U....... [ 171s] - 14364 01c68fe2 55ca8ce2 c8f1bce5 7847fde7 ....U.......xG.. [ 171s] - 14374 01c68fe2 55ca8ce2 bcf1bce5 01c68fe2 ....U........... [ 171s] - 14384 55ca8ce2 b4f1bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14394 acf1bce5 01c68fe2 55ca8ce2 a4f1bce5 ........U....... [ 171s] - 143a4 01c68fe2 55ca8ce2 9cf1bce5 7847fde7 ....U.......xG.. [ 171s] - 143b4 01c68fe2 55ca8ce2 90f1bce5 01c68fe2 ....U........... [ 171s] - 143c4 55ca8ce2 88f1bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 143d4 80f1bce5 01c68fe2 55ca8ce2 78f1bce5 ........U...x... [ 171s] - 143e4 01c68fe2 55ca8ce2 70f1bce5 01c68fe2 ....U...p....... [ 171s] - 143f4 55ca8ce2 68f1bce5 01c68fe2 55ca8ce2 U...h.......U... [ 171s] - 14404 60f1bce5 01c68fe2 55ca8ce2 58f1bce5 `.......U...X... [ 171s] - 14414 01c68fe2 55ca8ce2 50f1bce5 01c68fe2 ....U...P....... [ 171s] - 14424 55ca8ce2 48f1bce5 7847fde7 01c68fe2 U...H...xG...... [ 171s] - 14434 55ca8ce2 3cf1bce5 01c68fe2 55ca8ce2 U...<.......U... [ 171s] - 14444 34f1bce5 01c68fe2 55ca8ce2 2cf1bce5 4.......U...,... [ 171s] - 14454 01c68fe2 55ca8ce2 24f1bce5 01c68fe2 ....U...$....... [ 171s] - 14464 55ca8ce2 1cf1bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14474 14f1bce5 01c68fe2 55ca8ce2 0cf1bce5 ........U....... [ 171s] - 14484 01c68fe2 55ca8ce2 04f1bce5 01c68fe2 ....U........... [ 171s] - 14494 55ca8ce2 fcf0bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 144a4 f4f0bce5 01c68fe2 55ca8ce2 ecf0bce5 ........U....... [ 171s] - 144b4 01c68fe2 55ca8ce2 e4f0bce5 01c68fe2 ....U........... [ 171s] - 144c4 55ca8ce2 dcf0bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 144d4 d4f0bce5 01c68fe2 55ca8ce2 ccf0bce5 ........U....... [ 171s] - 144e4 01c68fe2 55ca8ce2 c4f0bce5 01c68fe2 ....U........... [ 171s] - 144f4 55ca8ce2 bcf0bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14504 b4f0bce5 01c68fe2 55ca8ce2 acf0bce5 ........U....... [ 171s] - 14514 01c68fe2 55ca8ce2 a4f0bce5 01c68fe2 ....U........... [ 171s] - 14524 55ca8ce2 9cf0bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 14534 94f0bce5 01c68fe2 55ca8ce2 8cf0bce5 ........U....... [ 171s] - 14544 01c68fe2 55ca8ce2 84f0bce5 01c68fe2 ....U........... [ 171s] - 14554 55ca8ce2 7cf0bce5 01c68fe2 55ca8ce2 U...|.......U... [ 171s] - 14564 74f0bce5 01c68fe2 55ca8ce2 6cf0bce5 t.......U...l... [ 171s] - 14574 01c68fe2 55ca8ce2 64f0bce5 01c68fe2 ....U...d....... [ 171s] - 14584 55ca8ce2 5cf0bce5 01c68fe2 55ca8ce2 U...\.......U... [ 171s] - 14594 54f0bce5 01c68fe2 55ca8ce2 4cf0bce5 T.......U...L... [ 171s] - 145a4 01c68fe2 55ca8ce2 44f0bce5 01c68fe2 ....U...D....... [ 171s] - 145b4 55ca8ce2 3cf0bce5 01c68fe2 55ca8ce2 U...<.......U... [ 171s] - 145c4 34f0bce5 01c68fe2 55ca8ce2 2cf0bce5 4.......U...,... [ 171s] - 145d4 01c68fe2 55ca8ce2 24f0bce5 01c68fe2 ....U...$....... [ 171s] - 145e4 55ca8ce2 1cf0bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] - 145f4 14f0bce5 01c68fe2 55ca8ce2 0cf0bce5 ........U....... [ 171s] - 14604 01c68fe2 55ca8ce2 04f0bce5 01c68fe2 ....U........... [ 171s] - 14614 54ca8ce2 fcffbce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14624 f4ffbce5 01c68fe2 54ca8ce2 ecffbce5 ........T....... [ 171s] - 14634 01c68fe2 54ca8ce2 e4ffbce5 01c68fe2 ....T........... [ 171s] - 14644 54ca8ce2 dcffbce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14654 d4ffbce5 7847fde7 01c68fe2 54ca8ce2 ....xG......T... [ 171s] - 14664 c8ffbce5 01c68fe2 54ca8ce2 c0ffbce5 ........T....... [ 171s] - 14674 01c68fe2 54ca8ce2 b8ffbce5 01c68fe2 ....T........... [ 171s] - 14684 54ca8ce2 b0ffbce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14694 a8ffbce5 01c68fe2 54ca8ce2 a0ffbce5 ........T....... [ 171s] - 146a4 01c68fe2 54ca8ce2 98ffbce5 01c68fe2 ....T........... [ 171s] - 146b4 54ca8ce2 90ffbce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 146c4 88ffbce5 01c68fe2 54ca8ce2 80ffbce5 ........T....... [ 171s] - 146d4 01c68fe2 54ca8ce2 78ffbce5 01c68fe2 ....T...x....... [ 171s] - 146e4 54ca8ce2 70ffbce5 01c68fe2 54ca8ce2 T...p.......T... [ 171s] - 146f4 68ffbce5 01c68fe2 54ca8ce2 60ffbce5 h.......T...`... [ 171s] - 14704 01c68fe2 54ca8ce2 58ffbce5 7847fde7 ....T...X...xG.. [ 171s] - 14714 01c68fe2 54ca8ce2 4cffbce5 01c68fe2 ....T...L....... [ 171s] - 14724 54ca8ce2 44ffbce5 01c68fe2 54ca8ce2 T...D.......T... [ 171s] - 14734 3cffbce5 01c68fe2 54ca8ce2 34ffbce5 <.......T...4... [ 171s] - 14744 01c68fe2 54ca8ce2 2cffbce5 01c68fe2 ....T...,....... [ 171s] - 14754 54ca8ce2 24ffbce5 01c68fe2 54ca8ce2 T...$.......T... [ 171s] - 14764 1cffbce5 01c68fe2 54ca8ce2 14ffbce5 ........T....... [ 171s] - 14774 01c68fe2 54ca8ce2 0cffbce5 01c68fe2 ....T........... [ 171s] - 14784 54ca8ce2 04ffbce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14794 fcfebce5 01c68fe2 54ca8ce2 f4febce5 ........T....... [ 171s] - 147a4 01c68fe2 54ca8ce2 ecfebce5 01c68fe2 ....T........... [ 171s] - 147b4 54ca8ce2 e4febce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 147c4 dcfebce5 01c68fe2 54ca8ce2 d4febce5 ........T....... [ 171s] - 147d4 01c68fe2 54ca8ce2 ccfebce5 01c68fe2 ....T........... [ 171s] - 147e4 54ca8ce2 c4febce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 147f4 bcfebce5 01c68fe2 54ca8ce2 b4febce5 ........T....... [ 171s] - 14804 01c68fe2 54ca8ce2 acfebce5 01c68fe2 ....T........... [ 171s] - 14814 54ca8ce2 a4febce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14824 9cfebce5 01c68fe2 54ca8ce2 94febce5 ........T....... [ 171s] - 14834 01c68fe2 54ca8ce2 8cfebce5 01c68fe2 ....T........... [ 171s] - 14844 54ca8ce2 84febce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14854 7cfebce5 01c68fe2 54ca8ce2 74febce5 |.......T...t... [ 171s] - 14864 01c68fe2 54ca8ce2 6cfebce5 01c68fe2 ....T...l....... [ 171s] - 14874 54ca8ce2 64febce5 01c68fe2 54ca8ce2 T...d.......T... [ 171s] - 14884 5cfebce5 01c68fe2 54ca8ce2 54febce5 \.......T...T... [ 171s] - 14894 01c68fe2 54ca8ce2 4cfebce5 01c68fe2 ....T...L....... [ 171s] - 148a4 54ca8ce2 44febce5 01c68fe2 54ca8ce2 T...D.......T... [ 171s] - 148b4 3cfebce5 01c68fe2 54ca8ce2 34febce5 <.......T...4... [ 171s] - 148c4 01c68fe2 54ca8ce2 2cfebce5 01c68fe2 ....T...,....... [ 171s] - 148d4 54ca8ce2 24febce5 01c68fe2 54ca8ce2 T...$.......T... [ 171s] - 148e4 1cfebce5 01c68fe2 54ca8ce2 14febce5 ........T....... [ 171s] - 148f4 01c68fe2 54ca8ce2 0cfebce5 7847fde7 ....T.......xG.. [ 171s] - 14904 01c68fe2 54ca8ce2 00febce5 01c68fe2 ....T........... [ 171s] - 14914 54ca8ce2 f8fdbce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14924 f0fdbce5 01c68fe2 54ca8ce2 e8fdbce5 ........T....... [ 171s] - 14934 01c68fe2 54ca8ce2 e0fdbce5 01c68fe2 ....T........... [ 171s] - 14944 54ca8ce2 d8fdbce5 01c68fe2 54ca8ce2 T...........T... [ 171s] - 14954 d0fdbce5 .... [ 171s] + 14054 f8531500 01c68fe2 55ca8ce2 f8f3bce5 .S......U....... [ 171s] + 14064 01c68fe2 55ca8ce2 f0f3bce5 01c68fe2 ....U........... [ 171s] + 14074 55ca8ce2 e8f3bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 14084 e0f3bce5 01c68fe2 55ca8ce2 d8f3bce5 ........U....... [ 171s] + 14094 01c68fe2 55ca8ce2 d0f3bce5 01c68fe2 ....U........... [ 171s] + 140a4 55ca8ce2 c8f3bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 140b4 c0f3bce5 01c68fe2 55ca8ce2 b8f3bce5 ........U....... [ 171s] + 140c4 01c68fe2 55ca8ce2 b0f3bce5 01c68fe2 ....U........... [ 171s] + 140d4 55ca8ce2 a8f3bce5 7847fde7 01c68fe2 U.......xG...... [ 171s] + 140e4 55ca8ce2 9cf3bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 140f4 94f3bce5 01c68fe2 55ca8ce2 8cf3bce5 ........U....... [ 171s] + 14104 01c68fe2 55ca8ce2 84f3bce5 01c68fe2 ....U........... [ 171s] + 14114 55ca8ce2 7cf3bce5 01c68fe2 55ca8ce2 U...|.......U... [ 171s] + 14124 74f3bce5 01c68fe2 55ca8ce2 6cf3bce5 t.......U...l... [ 171s] + 14134 01c68fe2 55ca8ce2 64f3bce5 01c68fe2 ....U...d....... [ 171s] + 14144 55ca8ce2 5cf3bce5 01c68fe2 55ca8ce2 U...\.......U... [ 171s] + 14154 54f3bce5 01c68fe2 55ca8ce2 4cf3bce5 T.......U...L... [ 171s] + 14164 01c68fe2 55ca8ce2 44f3bce5 01c68fe2 ....U...D....... [ 171s] + 14174 55ca8ce2 3cf3bce5 01c68fe2 55ca8ce2 U...<.......U... [ 171s] + 14184 34f3bce5 01c68fe2 55ca8ce2 2cf3bce5 4.......U...,... [ 171s] + 14194 01c68fe2 55ca8ce2 24f3bce5 01c68fe2 ....U...$....... [ 171s] + 141a4 55ca8ce2 1cf3bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 141b4 14f3bce5 01c68fe2 55ca8ce2 0cf3bce5 ........U....... [ 171s] + 141c4 01c68fe2 55ca8ce2 04f3bce5 01c68fe2 ....U........... [ 171s] + 141d4 55ca8ce2 fcf2bce5 7847fde7 01c68fe2 U.......xG...... [ 171s] + 141e4 55ca8ce2 f0f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 141f4 e8f2bce5 01c68fe2 55ca8ce2 e0f2bce5 ........U....... [ 171s] + 14204 01c68fe2 55ca8ce2 d8f2bce5 01c68fe2 ....U........... [ 171s] + 14214 55ca8ce2 d0f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 14224 c8f2bce5 7847fde7 01c68fe2 55ca8ce2 ....xG......U... [ 171s] + 14234 bcf2bce5 01c68fe2 55ca8ce2 b4f2bce5 ........U....... [ 171s] + 14244 01c68fe2 55ca8ce2 acf2bce5 01c68fe2 ....U........... [ 171s] + 14254 55ca8ce2 a4f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 14264 9cf2bce5 01c68fe2 55ca8ce2 94f2bce5 ........U....... [ 171s] + 14274 01c68fe2 55ca8ce2 8cf2bce5 01c68fe2 ....U........... [ 171s] + 14284 55ca8ce2 84f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 14294 7cf2bce5 01c68fe2 55ca8ce2 74f2bce5 |.......U...t... [ 171s] + 142a4 01c68fe2 55ca8ce2 6cf2bce5 01c68fe2 ....U...l....... [ 171s] + 142b4 55ca8ce2 64f2bce5 01c68fe2 55ca8ce2 U...d.......U... [ 171s] + 142c4 5cf2bce5 01c68fe2 55ca8ce2 54f2bce5 \.......U...T... [ 171s] + 142d4 7847fde7 01c68fe2 55ca8ce2 48f2bce5 xG......U...H... [ 171s] + 142e4 01c68fe2 55ca8ce2 40f2bce5 01c68fe2 ....U...@....... [ 171s] + 142f4 55ca8ce2 38f2bce5 7847fde7 01c68fe2 U...8...xG...... [ 171s] + 14304 55ca8ce2 2cf2bce5 01c68fe2 55ca8ce2 U...,.......U... [ 171s] + 14314 24f2bce5 7847fde7 01c68fe2 55ca8ce2 $...xG......U... [ 171s] + 14324 18f2bce5 01c68fe2 55ca8ce2 10f2bce5 ........U....... [ 171s] + 14334 01c68fe2 55ca8ce2 08f2bce5 01c68fe2 ....U........... [ 171s] + 14344 55ca8ce2 00f2bce5 01c68fe2 55ca8ce2 U...........U... [ 171s] + 14354 f8f1bce5 01c68fe2 55ca8ce2 f0f1bce5 ........U....... [ 172s] /usr/bin/gn differs in ELF section .text [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:47.976107085 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.140107086 +0900 [ 172s] @@ -48,28 +48,28 @@ [ 172s] 014c08 38f0b0fe 2298a842 01d0fff7 0eec1c98 8..."..B........ [ 172s] 014c18 b84201d0 fff708ec 2046fff7 8aec0446 .B...... F.....F [ 172s] 014c28 a045e2d1 01246ce7 44f23870 c0f21000 .E...$l.D.8p.... [ 172s] - 014c38 fff7eaea 10b549f6 2034c0f2 16042046 ......I. 4.... F [ 172s] - 014c48 17f0e0fc 204649f2 30724af6 1d11bde8 .... FI.0rJ..... [ 172s] + 014c38 fff7eaea 10b549f6 4034c0f2 16042046 ......I.@4.... F [ 172s] + 014c48 17f0e0fc 204649f2 50724af6 1d11bde8 .... FI.PrJ..... [ 172s] 014c58 1040c0f2 1602c0f2 0201fff7 3bba00bf .@..........;... [ 172s] - 014c68 49f64430 c0f21600 10b40023 037200f1 I.D0.......#.r.. [ 172s] - 014c78 080449f2 307244f2 8c21c0e9 0043c0f2 ..I.0rD..!...C.. [ 172s] + 014c68 49f66430 c0f21600 10b40023 037200f1 I.d0.......#.r.. [ 172s] + 014c78 080449f2 507244f2 8c21c0e9 0043c0f2 ..I.PrD..!...C.. [ 172s] 014c88 16025df8 044bc0f2 0101fff7 23ba00bf ..]..K......#... [ 172s] - 014c98 10b549f6 f434c0f2 16042046 fff7feec ..I..4.... F.... [ 172s] - 014ca8 204649f2 307244f6 4c11bde8 1040c0f2 FI.0rD.L....@.. [ 172s] + 014c98 10b549f6 1444c0f2 16042046 fff7feec ..I..D.... F.... [ 172s] + 014ca8 204649f2 507244f6 4c11bde8 1040c0f2 FI.PrD.L....@.. [ 172s] 014cb8 1602c0f2 0101fff7 0dba00bf 30b59bb0 ............0... [ 172s] 014cc8 602201a8 46f64411 46f2ac63 c0f21301 `"..F.D.F..c.... [ 172s] 014cd8 c0f21303 1b681993 4ff00003 fff7baec .....h..O....... [ 172s] - 014ce8 c0ef1000 49f60844 c0f21604 60200023 ....I..D....` .# [ 172s] + 014ce8 c0ef1000 49f62844 c0f21604 60200023 ....I.(D....` .# [ 172s] 014cf8 c4ed000b a360fff7 c4e96022 01a90546 .....`....`"...F [ 172s] 014d08 20601544 a560fff7 a6ec46f2 ac63c0f2 `.D.`....F..c.. [ 172s] 014d18 13036560 1a68199b 5a400dd1 204649f2 ..e`.h..Z@.. FI. [ 172s] - 014d28 307243f2 9521c0f2 1602c0f2 07011bb0 0rC..!.......... [ 172s] + 014d28 507243f2 9521c0f2 1602c0f2 07011bb0 PrC..!.......... [ 172s] 014d38 bde83040 fff7ceb9 fff7d0eb 2de9f041 ..0@........-..A [ 172s] 014d48 561a002e 16db0446 f0100d46 174610b1 V......F...F.F.. [ 172s] 014d58 3046fff7 96e9af42 00eb0608 2060c4f8 0F.....B.... `.. [ 172s] 014d68 088004d0 32462946 fff774ec 40466060 ....2F)F..t.@F`` [ 172s] 014d78 bde8f081 44f66000 c0f21000 fff744ea ....D.`.......D. [ 172s] - 014d88 2de9f04f 49f6144c 2ded028b 80ef1080 -..OI..L-....... [ 172s] + 014d88 2de9f04f 49f6344c 2ded028b 80ef1080 -..OI.4L-....... [ 172s] 014d98 c0f2160c 42f2cc33 c0f21403 4ff00409 ....B..3....O... [ 172s] 014da8 4ff0050b 4ff0000a a9b00c24 15aa0ca8 O...O......$.... [ 172s] 014db8 13a91b68 27934ff0 000342f2 8436ccf8 ...h'.O...B..6.. [ 172s] @@ -88,10 +88,10 @@ [ 172s] 014e88 5dff10a9 24a80323 cde92236 7af05cfd ]...$..#.."6z.\. [ 172s] 014e98 08a80baa 05900492 07a80aaa 03900292 ................ [ 172s] 014ea8 09a806aa 01900092 1da927aa 534649f6 ..........'.SFI. [ 172s] - 014eb8 5440c0f2 16007bf0 9bfd2498 08b1fff7 T@....{...$..... [ 172s] + 014eb8 7440c0f2 16007bf0 9bfd2498 08b1fff7 t@....{...$..... [ 172s] 014ec8 b4ea1f98 08b1fff7 b0ea1098 08b1fff7 ................ [ 172s] - 014ed8 acea0c98 08b1fff7 a8ea49f2 30724ff2 ..........I.0rO. [ 172s] - 014ee8 d151c0f2 1602c0f2 080149f6 5440c0f2 .Q........I.T@.. [ 172s] + 014ed8 acea0c98 08b1fff7 a8ea49f2 50724ff2 ..........I.PrO. [ 172s] + 014ee8 d151c0f2 1602c0f2 080149f6 7440c0f2 .Q........I.t@.. [ 172s] 014ef8 1600fff7 f2e842f2 cc33c0f2 14031a68 ......B..3.....h [ 172s] 014f08 279b5a40 04d129b0 bdec028b bde8f08f '.Z@..)......... [ 172s] 014f18 fff7e4ea f0b543f2 b06383b0 c0f21503 ......C..c...... [ 172s] @@ -109,11 +109,11 @@ [ 172s] 014fd8 fff7a0ff 17a843f2 bc71c0f2 15011694 ......C..q...... [ 172s] 014fe8 fff798ff 1ea843f2 c871c0f2 15010125 ......C..q.....% [ 172s] 014ff8 05af1d95 fff78eff 07aa09a9 04ae0791 ................ [ 172s] - 015008 04240096 3b460894 49f67040 06cac0f2 .$..;F..I.p@.... [ 172s] + 015008 04240096 3b460894 49f69040 06cac0f2 .$..;F..I..@.... [ 172s] 015018 16002495 abf062fe 09ad686d 05f15c03 ..$...b...hm..\. [ 172s] 015028 984201d0 fff700ea 013ca5f1 1c05f4d1 .B.......<...... [ 172s] - 015038 49f23072 40f66d31 c0f21602 c0f20c01 I.0r@.m1........ [ 172s] - 015048 49f67040 c0f21600 fff746e8 09a843f2 I.p@......F...C. [ 172s] + 015038 49f25072 40f66d31 c0f21602 c0f20c01 I.Pr@.m1........ [ 172s] + 015048 49f69040 c0f21600 fff746e8 09a843f2 I..@......F...C. [ 172s] 015058 d471c0f2 1501fff7 5dff10a8 43f2e471 .q......]...C..q [ 172s] 015068 c0f21501 02250f95 fff754ff 17a843f2 .....%....T...C. [ 172s] 015078 f071c0f2 15011695 fff74cff 1ea843f6 .q........L...C. [ 172s] @@ -126,35 +126,35 @@ [ 172s] 0150e8 48a843f6 5001c0f2 15014794 fff712ff H.C.P.....G..... [ 172s] 0150f8 4fa843f6 6001c0f2 15010424 4e94fff7 O.C.`......$N... [ 172s] 015108 09ff56a8 43f66c01 c0f21501 5594fff7 ..V.C.l.....U... [ 172s] - 015118 01ff0c22 09ab7a60 49f68840 3b60c0f2 ..."..z`I..@;`.. [ 172s] + 015118 01ff0c22 09ab7a60 49f6a840 3b60c0f2 ..."..z`I..@;`.. [ 172s] 015128 16000deb 02030093 334697e8 06005c94 ........3F....\. [ 172s] 015138 abf0e8fe 58ac54f8 080ca042 a4f11c04 ....X.T....B.... [ 172s] - 015148 1bd0fff7 72e9b442 f5d149f2 307240f6 ....r..B..I.0r@. [ 172s] - 015158 e531c0f2 1602c0f2 0c0149f6 8840c0f2 .1........I..@.. [ 172s] + 015148 1bd0fff7 72e9b442 f5d149f2 507240f6 ....r..B..I.Pr@. [ 172s] + 015158 e531c0f2 1602c0f2 0c0149f6 a840c0f2 .1........I..@.. [ 172s] 015168 1600fef7 baef43f6 7803c0f2 15031a68 ......C.x......h [ 172s] 015178 5d9b5a40 04d15fb0 f0bdb442 dbd1e4e7 ].Z@.._....B.... [ 172s] 015188 fff7ace9 fff70cbf f0b543f6 0414c0f2 ..........C..... [ 172s] 015198 150489b0 43f67c06 c0f21506 0fcc6d46 ....C.|.......mF [ 172s] - 0151a8 36680796 4ff00006 c0ef1000 49f6a046 6h..O.......I..F [ 172s] + 0151a8 36680796 4ff00006 c0ef1000 49f6c046 6h..O.......I..F [ 172s] 0151b8 c0f21606 00270fc5 94e80700 b760c6ed .....'.......`.. [ 172s] 0151c8 000b85e8 07001c20 fef75aef 6d460446 ....... ..Z.mF.F [ 172s] 0151d8 00f11c07 30600fcd c6e90177 20606160 ....0`.....w `a` [ 172s] 0151e8 a26007cd e36043f6 7c03c0f2 15032061 .`...`C.|..... a [ 172s] 0151f8 6161a261 1a68079b 5a400dd1 304649f2 aa.a.h..Z@..0FI. [ 172s] - 015208 307243f2 9521c0f2 1602c0f2 070109b0 0rC..!.......... [ 172s] + 015208 507243f2 9521c0f2 1602c0f2 070109b0 PrC..!.......... [ 172s] 015218 bde8f040 fef75ebf fff760e9 2de9f041 ...@..^...`.-..A [ 172s] - 015228 44f6f037 2ded028b c0f21507 49f6b044 D..7-.......I..D [ 172s] + 015228 44f6f037 2ded028b c0f21507 49f6d044 D..7-.......I..D [ 172s] 015238 c0f21604 97e80700 80ef1080 9eb044f6 ..............D. [ 172s] 015248 780301ae c0f21503 1b681d93 4ff00003 x........h..O... [ 172s] 015258 4ff00008 86e80700 0c2084ed 008b49f6 O........ ....I. [ 172s] - 015268 bc45c4f8 0880c0f2 1605fef7 0aefb446 .E.............F [ 172s] + 015268 dc45c4f8 0880c0f2 1605fef7 0aefb446 .E.............F [ 172s] 015278 03462360 bce80700 03f10c0c c4e901cc .F#`............ [ 172s] 015288 596044f2 91219a60 c0f20c01 186049f2 Y`D..!.`.....`I. [ 172s] - 015298 30722046 c0f21602 fef71eef 07f10c01 0r F............ [ 172s] + 015298 50722046 c0f21602 fef71eef 07f10c01 Pr F............ [ 172s] 0152a8 70223046 fff7d6e9 702005f9 8f87c5f8 p"0F....p ...... [ 172s] 0152b8 0880fef7 e6ee7022 31460446 28601444 ......p"1F.F(`.D [ 172s] 0152c8 ac60fff7 c8e944f6 7803c0f2 15036c60 .`....D.x.....l` [ 172s] - 0152d8 1a681d9b 5a400fd1 284649f2 307243f2 .h..Z@..(FI.0rC. [ 172s] + 0152d8 1a681d9b 5a400fd1 284649f2 507243f2 .h..Z@..(FI.PrC. [ 172s] 0152e8 9521c0f2 1602c0f2 07011eb0 bdec028b .!.............. [ 172s] 0152f8 bde8f041 fef7eebe fff7f0e8 00b0a0e3 ...A............ [ 172s] 015308 00e0a0e3 04109de4 0d20a0e1 04202de5 ......... ... -. [ 172s] @@ -162,13 +162,13 @@ [ 172s] 015328 0c309fe5 4ffdffeb 1bfcffeb 6c461000 .0..O.......lF.. [ 172s] 015338 59490100 08461000 14309fe5 14209fe5 YI...F...0... .. [ 172s] 015348 03308fe0 022093e7 000052e3 1eff2f01 .0... ....R.../. [ 172s] - 015358 4dfdffea dc401500 fc020000 49f6e420 M....@......I.. [ 172s] - 015368 c0f21600 49f6e423 c0f21603 834205d0 ....I..#.....B.. [ 172s] + 015358 4dfdffea fc401500 fc020000 49f60430 M....@......I..0 [ 172s] + 015368 c0f21600 49f60433 c0f21603 834205d0 ....I..3.....B.. [ 172s] 015378 40f20003 c0f20003 03b11847 704700bf @..........GpG.. [ 172s] - 015388 49f6e420 c0f21600 49f6e421 c0f21601 I.. ....I..!.... [ 172s] + 015388 49f60430 c0f21600 49f60431 c0f21601 I..0....I..1.... [ 172s] 015398 0b1ad90f 01eba301 491005d0 40f20003 ........I...@... [ 172s] 0153a8 c0f20003 03b11847 704700bf 10b549f6 .......GpG....I. [ 172s] - 0153b8 f824c0f2 16042378 1bb9fff7 cfff0123 .$....#x.......# [ 172s] + 0153b8 1834c0f2 16042378 1bb9fff7 cfff0123 .4....#x.......# [ 172s] 0153c8 237010bd dce700bf f0b544f2 a46383b0 #p........D..c.. [ 172s] 0153d8 c0f21003 1b680193 4ff00003 00f10807 .....h..O....... [ 172s] 0153e8 076071b3 04460846 0e46fff7 52e90f28 .`q..F.F.F..R..( [ 172s] @@ -251,7 +251,7 @@ [ 172s] 0158b8 02f11803 2260c4e9 013304f1 10035560 ...."`...3....U` [ 172s] 0158c8 c4e90633 012341f9 8f070321 84f82830 ...3.#A....!..(0 [ 172s] 0158d8 02f10803 15721360 03f064fe 204670bd .....r.`..d. Fp. [ 172s] - 0158e8 00000000 01000000 49f6fc23 c0f21603 ........I..#.... [ 172s] + 0158e8 00000000 01000000 49f61c33 c0f21603 ........I..3.... [ 172s] 0158f8 18687047 0b6810b5 82b0d3e9 00230446 .hpG.h.......#.F [ 172s] 015908 cde90032 02ab13e9 060001f0 83ff2046 ...2.......... F [ 172s] 015918 02b010bd 02680846 032103f0 43be00bf .....h.F.!..C... [ 172s] @@ -661,7 +661,7 @@ [ 172s] 017258 3b460028 b3d03846 07e001a9 05a80022 ;F.(..8F......." [ 172s] 017268 fdf796ea 019b0793 05902246 2946fdf7 .........."F)F.. [ 172s] 017278 f2e9019c 059ba2e7 02acb0e7 fdf72ee9 ................ [ 172s] - 017288 2de9f843 49f6fc25 c0f21605 2e6816b1 -..CI..%.....h.. [ 172s] + 017288 2de9f843 49f61c35 c0f21605 2e6816b1 -..CI..5.....h.. [ 172s] 017298 0020bde8 f8830746 2c208946 fcf7f0ee . .....F, .F.... [ 172s] 0172a8 c0ef1000 4ff00108 04461820 a66044f9 ....O....F. .`D. [ 172s] 0172b8 8f07fcf7 e6ee2c60 04f12005 dfed100b ......,`.. ..... [ 172s] @@ -3389,13 +3389,13 @@ [ 172s] 021cd8 c00fa6e7 049aa9eb 020071e7 002497e7 ..........q..$.. [ 172s] 021ce8 5f46d6e7 f2f7faeb 2de9f04f 45f24863 _F......-..OE.Hc [ 172s] 021cf8 85b0c0f2 10031b68 03934ff0 000349f6 .......h..O...I. [ 172s] - 021d08 0034c0f2 16042378 bff35b8f 13f00105 .4....#x..[..... [ 172s] - 021d18 15d049f6 0437c0f2 16077b69 7bb345f2 ..I..7....{i{.E. [ 172s] + 021d08 2034c0f2 16042378 bff35b8f 13f00105 4....#x..[..... [ 172s] + 021d18 15d049f6 2437c0f2 16077b69 7bb345f2 ..I.$7....{i{.E. [ 172s] 021d28 4863c0f2 10031a68 039b5a40 40f0ce86 Hc.....h..Z@@... [ 172s] - 021d38 49f60430 c0f21600 05b0bde8 f08f2046 I..0.......... F [ 172s] - 021d48 49f60437 f2f766ed c0f21607 0028e4d0 I..7..f......(.. [ 172s] + 021d38 49f62430 c0f21600 05b0bde8 f08f2046 I.$0.......... F [ 172s] + 021d48 49f62437 f2f766ed c0f21607 0028e4d0 I.$7..f......(.. [ 172s] 021d58 3b1d2046 c7e90333 c7e90155 7d61f2f7 ;. F...3...U}a.. [ 172s] - 021d68 a4ea3846 49f23072 40f6a911 c0f21602 ..8FI.0r@....... [ 172s] + 021d68 a4ea3846 49f25072 40f6a911 c0f21602 ..8FI.Pr@....... [ 172s] 021d78 c0f20201 f2f7b0e9 7b69002b cfd147f6 ........{i.+..G. [ 172s] 021d88 f836c0f2 1306b94d 3046f2f7 82ecbc68 .6.....M0F.....h [ 172s] 021d98 8046cde9 0106002c 00f04f84 b346a946 .F.....,..O..F.F [ 172s] @@ -3443,7 +3443,7 @@ [ 172s] 022038 08b9a8eb 09000028 aabfb246 f668b668 .......(...F.h.h [ 172s] 022048 002eead1 aa4500f0 2683daf8 10604a46 .....E..&....`JF [ 172s] 022058 b14528bf 32465ab1 4bf6fc70 daf81410 .E(.2FZ.K..p.... [ 172s] - 022068 c0f21300 f2f7caeb 20b901e0 089b1600 ........ ....... [ 172s] + 022068 c0f21300 f2f7caeb 20b901e0 289b1600 ........ ...(... [ 172s] 022078 a9eb0600 0028c0f2 0e834df2 7c06c0f2 .....(....M.|... [ 172s] 022088 13064bf6 b873c0f2 13033046 caf81830 ..K..s....0F...0 [ 172s] 022098 4af6f843 c0f21303 caf81c30 4cf2e153 J..C.......0L..S [ 172s] @@ -3533,78 +3533,78 @@ [ 172s] 0225d8 a468002c ead1ae42 10d03469 3a46a742 .h.,...B..4i:F.B [ 172s] 0225e8 28bf2246 3ab14af2 7c707169 c0f21300 (."F:.J.|pqi.... [ 172s] 0225f8 f2f704e9 00b9381b 00280dda 0df10408 ......8..(...... [ 172s] - 022608 eb463146 5a4649f6 0430c0f2 1600cdf8 .F1FZFI..0...... [ 172s] + 022608 eb463146 5a4649f6 2430c0f2 1600cdf8 .F1FZFI.$0...... [ 172s] 022618 0080fff7 6dfa0646 4af6c013 4af28872 ....m..FJ...J..r [ 172s] 022628 c0f21303 c0f21302 b36147f6 c973f261 .........aG..s.a [ 172s] 022638 c0f20703 3362fff7 72bba946 eb464946 ....3b..r..F.FIF [ 172s] - 022648 5a4649f6 0430c0f2 16000df1 0408cdf8 ZFI..0.......... [ 172s] + 022648 5a4649f6 2430c0f2 16000df1 0408cdf8 ZFI.$0.......... [ 172s] 022658 0080fff7 4dfa48f6 fc16c0f2 130647f6 ....M.H.......G. [ 172s] 022668 b833c0f2 1303bc68 836146f6 b863c0f2 .3.....h.aF..c.. [ 172s] 022678 1303c361 44f64933 c0f20703 03623046 ...aD.I3.....b0F [ 172s] 022688 f2f706e8 02962646 81460190 002c7ff4 ......&F.F...,.. [ 172s] 022698 d2abaa46 89e00df1 0408eb46 51465a46 ...F.......FQFZF [ 172s] - 0226a8 49f60430 c0f21600 cdf80080 fff720fa I..0.......... . [ 172s] + 0226a8 49f62430 c0f21600 cdf80080 fff720fa I.$0.......... . [ 172s] 0226b8 4df27c06 c0f21306 4bf6b873 c0f21303 M.|.....K..s.... [ 172s] 0226c8 bc688361 4af6f843 c0f21303 c3614cf2 .h.aJ..C.....aL. [ 172s] 0226d8 e153c0f2 07030362 3046f1f7 daef0296 .S.....b0F...... [ 172s] 0226e8 26468146 0190002c 7ff4e4ac aa46c3e1 &F.F...,.....F.. [ 172s] /usr/bin/gn differs in ELF section .rodata [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.256107086 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.296107086 +0900 [ 172s] @@ -4,7 +4,7 @@ [ 172s] Contents of section .rodata: [ 172s] 104678 62617369 635f7374 72696e67 3a3a5f4d basic_string::_M [ 172s] 104688 5f636f6e 73747275 6374206e 756c6c20 _construct null [ 172s] - 104698 6e6f7420 76616c69 64000000 24911600 not valid...$... [ 172s] + 104698 6e6f7420 76616c69 64000000 44911600 not valid...D... [ 172s] 1046a8 68656c70 00000000 32303231 30333133 help....20210313 [ 172s] 1046b8 00000000 4e6f2063 6f6d6d61 6e642073 ....No command s [ 172s] 1046c8 70656369 66696564 2e000000 4d6f7374 pecified....Most [ 172s] @@ -21,44 +21,44 @@ [ 172s] 104778 64732028 74797065 2022676e 2068656c ds (type "gn hel [ 172s] 104788 70203c63 6f6d6d61 6e643e22 20666f72 p " for [ 172s] 104798 206d6f72 65206465 7461696c 73293a0a more details):. [ 172s] - 1047a8 00000000 24911600 24911600 62617369 ....$...$...basi [ 172s] + 1047a8 00000000 44911600 44911600 62617369 ....D...D...basi [ 172s] 1047b8 635f7374 72696e67 3a3a7375 62737472 c_string::substr [ 172s] 1047c8 00000000 25733a20 5f5f706f 73202877 ....%s: __pos (w [ 172s] 1047d8 68696368 20697320 257a7529 203e2074 hich is %zu) > t [ 172s] 1047e8 6869732d 3e73697a 65282920 28776869 his->size() (whi [ 172s] - 1047f8 63682069 7320257a 75290000 24911600 ch is %zu)..$... [ 172s] - 104808 24911600 24911600 24911600 24911600 $...$...$...$... [ 172s] - 104818 24911600 24911600 76656374 6f723a3a $...$...vector:: [ 172s] + 1047f8 63682069 7320257a 75290000 44911600 ch is %zu)..D... [ 172s] + 104808 44911600 44911600 44911600 44911600 D...D...D...D... [ 172s] + 104818 44911600 44911600 76656374 6f723a3a D...D...vector:: [ 172s] 104828 5f4d5f72 65616c6c 6f635f69 6e736572 _M_realloc_inser [ 172s] - 104838 74000000 24911600 2d2d0000 24911600 t...$...--..$... [ 172s] - 104848 24911600 24911600 24911600 24911600 $...$...$...$... [ 172s] - 104858 24911600 24911600 63616e6e 6f742063 $...$...cannot c [ 172s] + 104838 74000000 44911600 2d2d0000 44911600 t...D...--..D... [ 172s] + 104848 44911600 44911600 44911600 44911600 D...D...D...D... [ 172s] + 104858 44911600 44911600 63616e6e 6f742063 D...D...cannot c [ 172s] 104868 72656174 65207374 643a3a76 6563746f reate std::vecto [ 172s] 104878 72206c61 72676572 20746861 6e206d61 r larger than ma [ 172s] - 104888 785f7369 7a652829 00000000 24911600 x_size()....$... [ 172s] + 104888 785f7369 7a652829 00000000 44911600 x_size()....D... [ 172s] 104898 2d2d0000 3d000000 62617369 635f7374 --..=...basic_st [ 172s] 1048a8 72696e67 3a3a6261 7369635f 73747269 ring::basic_stri [ 172s] - 1048b8 6e670000 75736572 2e6a7300 24911600 ng..user.js.$... [ 172s] + 1048b8 6e670000 75736572 2e6a7300 44911600 ng..user.js.D... [ 172s] 1048c8 62617369 635f7374 72696e67 3a3a6572 basic_string::er [ 172s] - 1048d8 61736500 24911600 24911600 24911600 ase.$...$...$... [ 172s] - 1048e8 24911600 24911600 24911600 24911600 $...$...$...$... [ 172s] - 1048f8 24911600 24911600 2e200a0d 09000000 $...$.... ...... [ 172s] - 104908 24911600 2f000000 2e2e0000 2e000000 $.../........... [ 172s] - 104918 02000000 2e000000 24911600 62617369 ........$...basi [ 172s] + 1048d8 61736500 44911600 44911600 44911600 ase.D...D...D... [ 172s] + 1048e8 44911600 44911600 44911600 44911600 D...D...D...D... [ 172s] + 1048f8 44911600 44911600 2e200a0d 09000000 D...D.... ...... [ 172s] + 104908 44911600 2f000000 2e2e0000 2e000000 D.../........... [ 172s] + 104918 02000000 2e000000 44911600 62617369 ........D...basi [ 172s] 104928 635f7374 72696e67 5f766965 773a3a73 c_string_view::s [ 172s] 104938 75627374 72000000 25733a20 5f5f706f ubstr...%s: __po [ 172s] 104948 73202877 68696368 20697320 257a7529 s (which is %zu) [ 172s] 104958 203e205f 5f73697a 65202877 68696368 > __size (which [ 172s] 104968 20697320 257a7529 00000000 62617369 is %zu)....basi [ 172s] 104978 635f7374 72696e67 3a3a7265 706c6163 c_string::replac [ 172s] - 104988 65000000 24911600 24911600 24911600 e...$...$...$... [ 172s] - 104998 24911600 090a0b0c 0d200000 20303030 $........ .. 000 [ 172s] + 104988 65000000 44911600 44911600 44911600 e...D...D...D... [ 172s] + 104998 44911600 090a0b0c 0d200000 20303030 D........ .. 000 [ 172s] 1049a8 30303030 30303030 30103030 00000000 000000000.00.... [ 172s] 1049b8 00000000 00000000 1e0f0f0f 00000000 ................ [ 172s] - 1049c8 00000000 24911600 24911600 24911600 ....$...$...$... [ 172s] - 1049d8 24911600 24911600 24911600 24911600 $...$...$...$... [ 172s] - 1049e8 24911600 24911600 24911600 24911600 $...$...$...$... [ 172s] - 1049f8 24911600 24911600 41766169 6c61626c $...$...Availabl [ 172s] + 1049c8 00000000 44911600 44911600 44911600 ....D...D...D... [ 172s] + 1049d8 44911600 44911600 44911600 44911600 D...D...D...D... [ 172s] + 1049e8 44911600 44911600 44911600 44911600 D...D...D...D... [ 172s] + 1049f8 44911600 44911600 41766169 6c61626c D...D...Availabl [ 172s] 104a08 6520676c 6f62616c 20737769 74636865 e global switche [ 172s] 104a18 730a0a20 20446f20 22676e20 68656c70 s.. Do "gn help [ 172s] 104a28 202d2d74 68655f73 77697463 685f796f --the_switch_yo [ 172s] @@ -72,7 +72,7 @@ [ 172s] 104aa8 206f6e20 796f7572 20737065 63696669 on your specifi [ 172s] 104ab8 630a2020 636f6d6d 616e6420 666f7220 c. command for [ 172s] 104ac8 6d6f7265 2e0a0000 73776974 63685f6c more....switch_l [ 172s] - 104ad8 69737400 24911600 436f6d6d 616e6473 ist.$...Commands [ 172s] + 104ad8 69737400 44911600 436f6d6d 616e6473 ist.D...Commands [ 172s] 104ae8 00000000 3c636f6d 6d616e64 3e000000 ....... [ 172s] 104af8 636f6d6d 616e6473 00000000 54617267 commands....Targ [ 172s] 104b08 65742064 65636c61 72617469 6f6e7300 et declarations. [ 172s] @@ -147,7 +147,7 @@ [ 172s] 104f58 00000000 73776974 63686573 3a205368 ....switches: Sh [ 172s] 104f68 6f772061 7661696c 61626c65 20636f6d ow available com [ 172s] 104f78 6d616e64 2d6c696e 65207377 69746368 mand-line switch [ 172s] - 104f88 65732e00 24911600 2320474e 20526566 es..$...# GN Ref [ 172s] + 104f88 65732e00 44911600 2320474e 20526566 es..D...# GN Ref [ 172s] 104f98 6572656e 63650a0a 00000000 2a546869 erence......*Thi [ 172s] 104fa8 73207061 67652069 73206175 746f6d61 s page is automa [ 172s] 104fb8 74696361 6c6c7920 67656e65 72617465 tically generate [ 172s] @@ -174,8 +174,8 @@ [ 172s] 105108 61726765 74730a0a 00000000 2323203c argets......## < [ 172s] 105118 61206e61 6d653d22 6f746865 72223e3c a name="other">< [ 172s] 105128 2f613e4f 74686572 2068656c 7020746f /a>Other help to [ 172s] - 105138 70696373 0a0a0000 24911600 24911600 pics....$...$... [ 172s] - 105148 24911600 54686520 73747269 6e672022 $...The string " [ 172s] + 105138 70696373 0a0a0000 44911600 44911600 pics....D...D... [ 172s] + 105148 44911600 54686520 73747269 6e672022 D...The string " [ 172s] 105158 61726773 22206973 20626f74 68206120 args" is both a [ 172s] 105168 636f6d6d 616e6420 616e6420 61207661 command and a va [ 172s] 105178 72696162 6c652066 6f722061 6374696f riable for actio [ 172s] @@ -193,7 +193,7 @@ [ 172s] 105238 206f6620 61766169 6c61626c 6520746f of available to [ 172s] 105248 70696373 2e0a0000 44696420 796f7520 pics....Did you [ 172s] 105258 6d65616e 2060676e 2068656c 70200000 mean `gn help .. [ 172s] - 105268 603f0a00 24911600 676e2068 656c7020 `?..$...gn help [ 172s] + 105268 603f0a00 44911600 676e2068 656c7020 `?..D...gn help [ 172s] 105278 3c616e79 7468696e 673e0a0a 2020596f .. Yo [ 172s] 105288 20646177 672c2049 20686561 72642079 dawg, I heard y [ 172s] 105298 6f75206c 696b6520 68656c70 206f6e20 ou like help on [ 172s] @@ -223,7 +223,7 @@ [ 172s] 105418 72790000 736f7572 63655f73 65740000 ry..source_set.. [ 172s] 105428 636f7079 00000000 61637469 6f6e0000 copy....action.. [ 172s] 105438 496e7661 6c696420 76616c75 6520666f Invalid value fo [ 172s] - 105448 7220222d 2d747970 65222e00 24911600 r "--type"..$... [ 172s] + 105448 7220222d 2d747970 65222e00 44911600 r "--type"..D... [ 172s] 105458 6275696c 6466696c 65000000 6c616265 buildfile...labe [ 172s] 105468 6c000000 6f757470 75740000 496e7661 l...output..Inva [ 172s] 105478 6c696420 76616c75 6520666f 7220222d lid value for "- [ 172s] @@ -231,7 +231,7 @@ [ 172s] 105498 70656374 696e6720 22627569 6c646669 pecting "buildfi [ 172s] 1054a8 6c65222c 20226c61 62656c22 2c206f72 le", "label", or [ 172s] 1054b8 20226f75 74707574 22206275 7420796f "output" but yo [ 172s] - 1054c8 750a7361 69642022 00000000 24911600 u.said "....$... [ 172s] + 1054c8 750a7361 69642022 00000000 44911600 u.said "....D... [ 172s] 1054d8 4c616265 6c206e6f 7420666f 756e642e Label not found. [ 172s] 1054e8 00000000 4e6f7420 61207461 72676574 ....Not a target [ 172s] 1054f8 2e000000 54686520 22000000 22207468 ....The "..." th [ 172s] @@ -240,22 +240,22 @@ [ 172s] 105528 6f756c64 2070726f 6261626c 7920696d ould probably im [ 172s] 105538 706c656d 656e7420 74686973 20636f6d plement this com [ 172s] 105548 6d616e64 20666f72 206f7468 65720a69 mand for other.i [ 172s] - 105558 74656d20 74797065 732e0000 24911600 tem types...$... [ 172s] + 105558 74656d20 74797065 732e0000 44911600 tem types...D... [ 172s] 105568 76656374 6f723a3a 72657365 72766500 vector::reserve. [ 172s] - 105578 2f2f0000 24911600 74657374 6f6e6c79 //..$...testonly [ 172s] + 105578 2f2f0000 44911600 74657374 6f6e6c79 //..D...testonly [ 172s] 105588 00000000 74727565 00000000 66616c73 ....true....fals [ 172s] 105598 65000000 42616420 76616c75 6520666f e...Bad value fo [ 172s] 1055a8 72202d2d 74657374 6f6e6c79 2e000000 r --testonly.... [ 172s] 1055b8 49207761 73206578 70656374 696e6720 I was expecting [ 172s] 1055c8 2d2d7465 73746f6e 6c793d74 72756520 --testonly=true [ 172s] 1055d8 6f72202d 2d746573 746f6e6c 793d6661 or --testonly=fa [ 172s] - 1055e8 6c73652e 00000000 24911600 24911600 lse.....$...$... [ 172s] - 1055f8 24911600 24911600 24911600 24911600 $...$...$...$... [ 172s] - 105608 24911600 24911600 596f7520 6e656564 $...$...You need [ 172s] + 1055e8 6c73652e 00000000 44911600 44911600 lse.....D...D... [ 172s] + 1055f8 44911600 44911600 44911600 44911600 D...D...D...D... [ 172s] + 105608 44911600 44911600 596f7520 6e656564 D...D...You need [ 172s] 105618 20746f20 73706563 69667920 61206c61 to specify a la [ 172s] 105628 62656c2c 2066696c 652c206f 72207061 bel, file, or pa [ 172s] - 105638 74746572 6e2e0000 24911600 24911600 ttern...$...$... [ 172s] - 105648 24911600 24911600 24911600 4552524f $...$...$...ERRO [ 172s] + 105638 74746572 6e2e0000 44911600 44911600 ttern...D...D... [ 172s] + 105648 44911600 44911600 44911600 4552524f D...D...D...ERRO [ 172s] 105658 52200000 5741524e 494e4720 00000000 R ..WARNING .... [ 172s] 105668 53656520 00000000 61742000 28000000 See ....at .(... [ 172s] 105678 656e645f 63686172 203e3d20 62656769 end_char >= begi [ 172s] @@ -279,14 +279,14 @@ [ 172s] 105798 5f6e756d 62657228 29202d20 31203c20 _number() - 1 < [ 172s] 1057a8 73746174 69635f63 6173743c 696e743e static_cast [ 172s] 1057b8 28686967 686c6967 68742e73 697a6528 (highlight.size( [ 172s] - 1057c8 29290000 24911600 24911600 24911600 ))..$...$...$... [ 172s] - 1057d8 24911600 24911600 2f000000 5c000000 $...$.../...\... [ 172s] - 1057e8 24911600 2e2e2f00 24911600 24911600 $...../.$...$... [ 172s] - 1057f8 24911600 24911600 2f2f2e00 24911600 $...$...//..$... [ 172s] - 105808 24911600 24911600 67656e2f 00000000 $...$...gen/.... [ 172s] - 105818 6f626a2f 00000000 24911600 24911600 obj/....$...$... [ 172s] - 105828 4142535f 50415448 00000000 24911600 ABS_PATH....$... [ 172s] - 105838 24911600 24911600 24911600 24911600 $...$...$...$... [ 172s] + 1057c8 29290000 44911600 44911600 44911600 ))..D...D...D... [ 172s] + 1057d8 44911600 44911600 2f000000 5c000000 D...D.../...\... [ 172s] + 1057e8 44911600 2e2e2f00 44911600 44911600 D...../.D...D... [ 172s] + 1057f8 44911600 44911600 2f2f2e00 44911600 D...D...//..D... [ 172s] + 105808 44911600 44911600 67656e2f 00000000 D...D...gen/.... [ 172s] + 105818 6f626a2f 00000000 44911600 44911600 obj/....D...D... [ 172s] + 105828 4142535f 50415448 00000000 44911600 ABS_PATH....D... [ 172s] + 105838 44911600 44911600 44911600 44911600 D...D...D...D... [ 172s] 105848 46696c65 20697320 6e6f7420 696e7369 File is not insi [ 172s] 105858 6465206f 75747075 74206469 72656374 de output direct [ 172s] 105868 6f72792e 00000000 54686520 67697665 ory.....The give [ 172s] @@ -299,24 +299,24 @@ [ 172s] 1058d8 74617267 65745f67 656e5f64 69722f66 target_gen_dir/f [ 172s] 1058e8 6f6f222e 20492069 6e746572 70726574 oo". I interpret [ 172s] 1058f8 65642074 68697320 61730a22 00000000 ed this as.".... [ 172s] - 105908 24911600 556e6162 6c652074 6f206372 $...Unable to cr [ 172s] + 105908 44911600 556e6162 6c652074 6f206372 D...Unable to cr [ 172s] 105918 65617465 20646972 6563746f 72792e00 eate directory.. [ 172s] 105928 49207761 73207573 696e6720 22000000 I was using "... [ 172s] 105938 556e6162 6c652074 6f207772 69746520 Unable to write [ 172s] 105948 66696c65 2e000000 49207761 73207772 file....I was wr [ 172s] - 105958 6974696e 67202200 24911600 24911600 iting ".$...$... [ 172s] - 105968 24911600 2e2e2f73 72632f67 6e2f6669 $...../src/gn/fi [ 172s] + 105958 6974696e 67202200 44911600 44911600 iting ".D...D... [ 172s] + 105968 44911600 2e2e2f73 72632f67 6e2f6669 D...../src/gn/fi [ 172s] 105978 6c655f77 72697465 722e6363 00000000 le_writer.cc.... [ 172s] /usr/bin/gn differs in ELF section .ARM.exidx [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.332107087 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.340107087 +0900 [ 172s] @@ -2,5 +2,7 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .ARM.exidx: [ 172s] - 1590c0 44c2eb7f 01000000 40b5fa7f b0b0ae80 D.......@....... [ 172s] - 1590d0 9cb5fa7f b0b0b080 98b5fa7f 01000000 ................ [ 172s] + 1590c0 44c2eb7f 01000000 9cc2eb7f b0b0b080 D............... [ 172s] + 1590d0 e4c2eb7f b0b0a880 f4c2eb7f b0b0b080 ................ [ 172s] + 1590e0 f0c2eb7f 01000000 20b5fa7f b0b0ae80 ........ ....... [ 172s] + 1590f0 7cb5fa7f b0b0b080 78b5fa7f 01000000 |.......x....... [ 172s] /usr/bin/gn differs in ELF section .eh_frame [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.356107087 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.368107087 +0900 [ 172s] @@ -2,4 +2,4 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .eh_frame: [ 172s] - 1590e0 00000000 .... [ 172s] + 159100 00000000 .... [ 172s] /usr/bin/gn differs in ELF section .init_array [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.388107087 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.404107087 +0900 [ 172s] @@ -2,6 +2,6 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .init_array: [ 172s] - 1690e8 cd530100 3d4c0100 694c0100 994c0100 .S..=L..iL...L.. [ 172s] - 1690f8 c54c0100 894d0100 8d510100 91510100 .L...M...Q...Q.. [ 172s] - 169108 25520100 %R.. [ 172s] + 169108 cd530100 3d4c0100 694c0100 994c0100 .S..=L..iL...L.. [ 172s] + 169118 c54c0100 894d0100 8d510100 91510100 .L...M...Q...Q.. [ 172s] + 169128 25520100 %R.. [ 172s] /usr/bin/gn differs in ELF section .fini_array [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.424107087 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.432107087 +0900 [ 172s] @@ -2,4 +2,4 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .fini_array: [ 172s] - 16910c b5530100 .S.. [ 172s] + 16912c b5530100 .S.. [ 172s] /usr/bin/gn differs in ELF section .data.rel.ro [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.452107087 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.460107087 +0900 [ 172s] @@ -2,8 +2,6 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .data.rel.ro: [ 172s] - 169110 00000000 00000000 00000000 00000000 ................ [ 172s] - 169120 00000000 00000000 00000000 00000000 ................ [ 172s] 169130 00000000 00000000 00000000 00000000 ................ [ 172s] 169140 00000000 00000000 00000000 00000000 ................ [ 172s] 169150 00000000 00000000 00000000 00000000 ................ [ 172s] @@ -34,4 +32,6 @@ [ 172s] 1692e0 00000000 00000000 00000000 00000000 ................ [ 172s] 1692f0 00000000 00000000 00000000 00000000 ................ [ 172s] 169300 00000000 00000000 00000000 00000000 ................ [ 172s] - 169310 00000000 00000000 00000000 ............ [ 172s] + 169310 00000000 00000000 00000000 00000000 ................ [ 172s] + 169320 00000000 00000000 00000000 00000000 ................ [ 172s] + 169330 00000000 00000000 00000000 ............ [ 172s] /usr/bin/gn differs in ELF section .dynamic [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.476107087 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.488107087 +0900 [ 172s] @@ -2,20 +2,20 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .dynamic: [ 172s] - 16931c 01000000 01000000 01000000 7a150000 ............z... [ 172s] - 16932c 01000000 d7150000 01000000 4f160000 ............O... [ 172s] - 16933c 01000000 a1180000 0c000000 38400100 ............8@.. [ 172s] - 16934c 0d000000 70461000 19000000 e8901600 ....pF.......... [ 172s] - 16935c 1b000000 24000000 1a000000 0c911600 ....$........... [ 172s] - 16936c 1c000000 04000000 04000000 ac010100 ................ [ 172s] - 16937c f5feff6f 18080100 05000000 b81c0100 ...o............ [ 172s] - 16938c 06000000 780f0100 0a000000 be190000 ....x........... [ 172s] - 16939c 0b000000 10000000 15000000 00000000 ................ [ 172s] - 1693ac 03000000 2c941600 02000000 e0050000 ....,........... [ 172s] - 1693bc 14000000 11000000 17000000 583a0100 ............X:.. [ 172s] - 1693cc 11000000 c0390100 12000000 98000000 .....9.......... [ 172s] - 1693dc 13000000 08000000 feffff6f 20380100 ...........o 8.. [ 172s] - 1693ec ffffff6f 05000000 f0ffff6f 76360100 ...o.......ov6.. [ 172s] - 1693fc 00000000 00000000 00000000 00000000 ................ [ 172s] - 16940c 00000000 00000000 00000000 00000000 ................ [ 172s] + 16933c 01000000 01000000 01000000 7a150000 ............z... [ 172s] + 16934c 01000000 ee150000 01000000 66160000 ............f... [ 172s] + 16935c 01000000 a1180000 0c000000 38400100 ............8@.. [ 172s] + 16936c 0d000000 70461000 19000000 08911600 ....pF.......... [ 172s] + 16937c 1b000000 24000000 1a000000 2c911600 ....$.......,... [ 172s] + 16938c 1c000000 04000000 04000000 ac010100 ................ [ 172s] + 16939c f5feff6f 18080100 05000000 b81c0100 ...o............ [ 172s] + 1693ac 06000000 780f0100 0a000000 be190000 ....x........... [ 172s] + 1693bc 0b000000 10000000 15000000 00000000 ................ [ 172s] + 1693cc 03000000 4c941600 02000000 e0050000 ....L........... [ 172s] + 1693dc 14000000 11000000 17000000 583a0100 ............X:.. [ 172s] + 1693ec 11000000 c0390100 12000000 98000000 .....9.......... [ 172s] + 1693fc 13000000 08000000 feffff6f 20380100 ...........o 8.. [ 172s] + 16940c ffffff6f 05000000 f0ffff6f 76360100 ...o.......ov6.. [ 172s] 16941c 00000000 00000000 00000000 00000000 ................ [ 172s] + 16942c 00000000 00000000 00000000 00000000 ................ [ 172s] + 16943c 00000000 00000000 00000000 00000000 ................ [ 172s] /usr/bin/gn differs in ELF section .got [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.508107088 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.516107088 +0900 [ 172s] @@ -2,9 +2,7 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .got: [ 172s] - 16942c 1c931600 00000000 00000000 44400100 ............D@.. [ 172s] - 16943c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] - 16944c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] + 16944c 3c931600 00000000 00000000 44400100 <...........D@.. [ 172s] 16945c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] 16946c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] 16947c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] @@ -49,4 +47,6 @@ [ 172s] 1696ec 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] 1696fc 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] 16970c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] - 16971c 44400100 44400100 44400100 00000000 D@..D@..D@...... [ 172s] + 16971c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] + 16972c 44400100 44400100 44400100 44400100 D@..D@..D@..D@.. [ 172s] + 16973c 44400100 44400100 44400100 00000000 D@..D@..D@...... [ 172s] /usr/bin/gn differs in ELF section .data [ 172s] --- /tmp/tmp.dHJaL55862/tmp.MsioT57914 2023-09-25 16:27:48.536107088 +0900 [ 172s] +++ /tmp/tmp.dHJaL55862/tmp.uGbJq58002 2023-09-25 16:27:48.544107088 +0900 [ 172s] @@ -2,63 +2,63 @@ [ 172s] /usr/bin/gn: file format elf32-littlearm [ 172s] [ 172s] Contents of section .data: [ 172s] - 169730 00000000 00000000 00000000 00000000 ................ [ 172s] - 169740 00000000 ffffffff e1a90300 00000000 ................ [ 172s] - 169750 00000000 00000000 ffffffff e1a90300 ................ [ 172s] - 169760 00000000 00000000 00000000 ffffffff ................ [ 172s] - 169770 e1a90300 00000000 00000000 00000000 ................ [ 172s] - 169780 ffffffff e1a90300 00000000 00000000 ................ [ 172s] - 169790 00000000 ffffffff 00000000 00000000 ................ [ 172s] - 1697a0 65be0300 00000000 01000000 00000000 e............... [ 172s] - 1697b0 00000000 c1bb0300 00000000 06000000 ................ [ 172s] - 1697c0 00000000 00000000 c1bb0300 00000000 ................ [ 172s] - 1697d0 06000000 00000000 00000000 65be0300 ............e... [ 172s] - 1697e0 00000000 01000000 00000000 00000000 ................ [ 172s] - 1697f0 65be0300 00000000 01000000 00000000 e............... [ 172s] - 169800 00000000 c1bb0300 00000000 04000000 ................ [ 172s] - 169810 00000000 00000000 c1bb0300 00000000 ................ [ 172s] - 169820 04000000 00000000 00000000 c1bb0300 ................ [ 172s] - 169830 00000000 05000000 00000000 00000000 ................ [ 172s] - 169840 c1bb0300 00000000 05000000 00000000 ................ [ 172s] - 169850 00000000 c1bb0300 00000000 05000000 ................ [ 172s] - 169860 00000000 00000000 c1bb0300 00000000 ................ [ 172s] - 169870 05000000 00000000 00000000 c1bb0300 ................ [ 172s] - 169880 00000000 03000000 00000000 00000000 ................ [ 172s] - 169890 c1bb0300 00000000 02000000 29ba0300 ............)... [ 172s] - 1698a0 00000000 00000000 00000000 ffffffff ................ [ 172s] - 1698b0 00000000 00000000 25c30300 00000000 ........%....... [ 172s] - 1698c0 09000000 bdb90300 00000000 00000000 ................ [ 172s] - 1698d0 00000000 ffffffff 00000000 00000000 ................ [ 172s] - 1698e0 00000000 00000000 ffffffff 6de20300 ............m... [ 172s] - 1698f0 00000000 0dc10300 00000000 08000000 ................ [ 172s] - 169900 00000000 00000000 00000000 00000000 ................ [ 172s] - 169910 ffffffff f5d40300 00000000 00000000 ................ [ 172s] - 169920 00000000 ffffffff 00000000 00000000 ................ [ 172s] - 169930 00000000 00000000 ffffffff 00000000 ................ [ 172s] - 169940 00000000 00000000 00000000 ffffffff ................ [ 172s] - 169950 00000000 00000000 00000000 00000000 ................ [ 172s] - 169960 ffffffff 39e50300 00000000 ede20300 ....9........... [ 172s] - 169970 00000000 08000000 00000000 00000000 ................ [ 172s] - 169980 00000000 00000000 ffffffff 00000000 ................ [ 172s] - 169990 00000000 00000000 00000000 ffffffff ................ [ 172s] - 1699a0 00000000 00000000 00000000 00000000 ................ [ 172s] - 1699b0 ffffffff 00000000 00000000 00000000 ................ [ 172s] - 1699c0 00000000 ffffffff fda90300 00000000 ................ [ 172s] - 1699d0 00000000 00000000 ffffffff 00000000 ................ [ 172s] - 1699e0 00000000 00000000 00000000 00000000 ................ [ 172s] - 1699f0 0c541300 80451300 80451300 10051200 .T...E...E...... [ 172s] - 169a00 80451300 80451300 7c011200 80451300 .E...E..|....E.. [ 172s] - 169a10 c46d1300 f46d1300 e46d1300 84aa1100 .m...m...m...... [ 172s] - 169a20 ec6d1300 dc6d1300 fc6d1300 cc6d1300 .m...m...m...m.. [ 172s] - 169a30 f04b1300 a8aa1100 98aa1100 c8aa1100 .K.............. [ 172s] - 169a40 28541000 38721500 30541000 10231500 (T..8r..0T...#.. [ 172s] - 169a50 fc221500 616c6c00 71746372 6561746f ."..all.qtcreato [ 172s] - 169a60 725f7072 6f6a6563 74000000 2e636f6e r_project....con [ 172s] - 169a70 66696700 2e66696c 65730000 2e696e63 fig..files...inc [ 172s] - 169a80 6c756465 73000000 2e637265 61746f72 ludes....creator [ 172s] - 169a90 00000000 1c3a1500 ec391500 043a1500 .....:...9...:.. [ 172s] - 169aa0 f8391500 103a1500 dc391500 d4631500 .9...:...9...c.. [ 172s] - 169ab0 01000000 dc631500 01000000 2c581000 .....c......,X.. [ 172s] - 169ac0 01000000 e4631500 01000000 ec631500 .....c.......c.. [ 172s] - 169ad0 00000000 f4631500 01000000 04641500 .....c.......d.. [ 172s] - 169ae0 01000000 .... [ 172s] + 169750 00000000 00000000 00000000 00000000 ................ [ 172s] + 169760 00000000 ffffffff e1a90300 00000000 ................ [ 172s] + 169770 00000000 00000000 ffffffff e1a90300 ................ [ 172s] + 169780 00000000 00000000 00000000 ffffffff ................ [ 172s] + 169790 e1a90300 00000000 00000000 00000000 ................ [ 172s] + 1697a0 ffffffff e1a90300 00000000 00000000 ................ [ 172s] + 1697b0 00000000 ffffffff 00000000 00000000 ................ [ 172s] + 1697c0 65be0300 00000000 01000000 00000000 e............... [ 172s] + 1697d0 00000000 c1bb0300 00000000 06000000 ................ [ 172s] + 1697e0 00000000 00000000 c1bb0300 00000000 ................ [ 172s] + 1697f0 06000000 00000000 00000000 65be0300 ............e... [ 172s] + 169800 00000000 01000000 00000000 00000000 ................ [ 172s] + 169810 65be0300 00000000 01000000 00000000 e............... [ 172s] + 169820 00000000 c1bb0300 00000000 04000000 ................ [ 172s] + 169830 00000000 00000000 c1bb0300 00000000 ................ [ 172s] + 169840 04000000 00000000 00000000 c1bb0300 ................ [ 172s] + 169850 00000000 05000000 00000000 00000000 ................ [ 172s] + 169860 c1bb0300 00000000 05000000 00000000 ................ [ 172s] + 169870 00000000 c1bb0300 00000000 05000000 ................ [ 172s] + 169880 00000000 00000000 c1bb0300 00000000 ................ [ 172s] + 169890 05000000 00000000 00000000 c1bb0300 ................ [ 172s] + 1698a0 00000000 03000000 00000000 00000000 ................ [ 172s] + 1698b0 c1bb0300 00000000 02000000 29ba0300 ............)... [ 172s] + 1698c0 00000000 00000000 00000000 ffffffff ................ [ 172s] + 1698d0 00000000 00000000 25c30300 00000000 ........%....... [ 172s] + 1698e0 09000000 bdb90300 00000000 00000000 ................ [ 172s] + 1698f0 00000000 ffffffff 00000000 00000000 ................ [ 172s] + 169900 00000000 00000000 ffffffff 6de20300 ............m... [ 172s] + 169910 00000000 0dc10300 00000000 08000000 ................ [ 172s] + 169920 00000000 00000000 00000000 00000000 ................ [ 172s] + 169930 ffffffff f5d40300 00000000 00000000 ................ [ 172s] + 169940 00000000 ffffffff 00000000 00000000 ................ [ 172s] + 169950 00000000 00000000 ffffffff 00000000 ................ [ 172s] + 169960 00000000 00000000 00000000 ffffffff ................ [ 172s] + 169970 00000000 00000000 00000000 00000000 ................ [ 172s] + 169980 ffffffff 39e50300 00000000 ede20300 ....9........... [ 172s] + 169990 00000000 08000000 00000000 00000000 ................ [ 172s] + 1699a0 00000000 00000000 ffffffff 00000000 ................ [ 172s] + 1699b0 00000000 00000000 00000000 ffffffff ................ [ 172s] + 1699c0 00000000 00000000 00000000 00000000 ................ [ 172s] + 1699d0 ffffffff 00000000 00000000 00000000 ................ [ 172s] + 1699e0 00000000 ffffffff fda90300 00000000 ................ [ 172s] + 1699f0 00000000 00000000 ffffffff 00000000 ................ [ 172s] + 169a00 00000000 00000000 00000000 00000000 ................ [ 172s] + 169a10 0c541300 80451300 80451300 10051200 .T...E...E...... [ 172s] + 169a20 80451300 80451300 7c011200 80451300 .E...E..|....E.. [ 172s] + 169a30 c46d1300 f46d1300 e46d1300 84aa1100 .m...m...m...... [ 172s] + 169a40 ec6d1300 dc6d1300 fc6d1300 cc6d1300 .m...m...m...m.. [ 172s] + 169a50 f04b1300 a8aa1100 98aa1100 c8aa1100 .K.............. [ 172s] + 169a60 28541000 38721500 30541000 10231500 (T..8r..0T...#.. [ 172s] + 169a70 fc221500 616c6c00 71746372 6561746f ."..all.qtcreato [ 172s] + 169a80 725f7072 6f6a6563 74000000 2e636f6e r_project....con [ 172s] + 169a90 66696700 2e66696c 65730000 2e696e63 fig..files...inc [ 172s] + 169aa0 6c756465 73000000 2e637265 61746f72 ludes....creator [ 172s] + 169ab0 00000000 1c3a1500 ec391500 043a1500 .....:...9...:.. [ 172s] + 169ac0 f8391500 103a1500 dc391500 d4631500 .9...:...9...c.. [ 172s] + 169ad0 01000000 dc631500 01000000 2c581000 .....c......,X.. [ 172s] + 169ae0 01000000 e4631500 01000000 ec631500 .....c.......c.. [ 172s] + 169af0 00000000 f4631500 01000000 04641500 .....c.......d.. [ 172s] + 169b00 01000000 .... [ 172s] compare /.build.oldpackages/gn-debuginfo-20210313-1.1.armv7l.rpm /home/abuild/rpmbuild/RPMS/armv7l/gn-debuginfo-20210313-1.2.armv7l.rpm [ 172s] skipping -debuginfo package [ 172s] compare /.build.oldpackages/gn-debugsource-20210313-1.1.armv7l.rpm /home/abuild/rpmbuild/RPMS/armv7l/gn-debugsource-20210313-1.2.armv7l.rpm [ 173s] Comparing gn-debugsource-20210313-1.1.armv7l.rpm to gn-debugsource-20210313-1.2.armv7l.rpm [ 173s] This is not a prerelease project. Compare the project name. [ 173s] comparing rpmtags [ 173s] comparing RELEASE [ 173s] comparing PROVIDES [ 174s] comparing scripts [ 174s] comparing filelist [ 174s] comparing file checksum [ 174s] creating rename script [ 174s] RPM meta information is identical [ 174s] [ 174s] daa95dec523d finished "build gn.spec" at Mon Sep 25 07:27:50 UTC 2023. [ 174s] Retried build at Tue Sep 26 08:38:21 2023 returned same result, skipped Retried build at Wed Oct 4 12:26:38 2023 returned same result, skipped