[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8 [ 0s] Using BUILD_ARCH=aarch64:aarch64_ilp32:armv8l [ 0s] [ 0s] [ 0s] 19d1a9e033de started "build gn.spec" at Wed Dec 11 02:42:39 UTC 2024. [ 0s] [ 0s] Building gn for project 'Tizen-Base-Toolchain' repository 'standard' arch 'aarch64' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 0s] [ 0s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build-srcdir/gn.spec ... [ 0s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build-srcdir/gn.spec [ 0s] init_buildsystem --configdir /root/gbsbuild-ROOT/NGBS-ROOT/run/worker/8/build/configs --cachedir /var/cache/build --clean --rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build.rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build-srcdir/gn.spec build ... [ 2s] registering binfmt handlers for cross build [ 4s] cycle: nss -> libsoftokn3 [ 4s] breaking dependency nss -> libsoftokn3 [ 4s] [1/41] preinstalling libmagic-data... [ 5s] [2/41] preinstalling libncurses... [ 5s] [3/41] preinstalling setup... [ 5s] [4/41] preinstalling filesystem... [ 5s] [5/41] preinstalling glibc... [ 6s] [6/41] preinstalling bash... [ 6s] [7/41] preinstalling diffutils... [ 7s] [8/41] preinstalling grep... [ 7s] [9/41] preinstalling libattr... [ 7s] [10/41] preinstalling libblkid... [ 7s] [11/41] preinstalling libbz2... [ 7s] [12/41] preinstalling libfreebl3... [ 8s] [13/41] preinstalling libgcc... [ 8s] [14/41] preinstalling liblua... [ 8s] [15/41] preinstalling liblzma... [ 8s] [16/41] preinstalling libpopt... [ 9s] [17/41] preinstalling libreadline... [ 9s] [18/41] preinstalling libsmack... [ 9s] [19/41] preinstalling libsqlite... [ 9s] [20/41] preinstalling libuuid... [ 10s] [21/41] preinstalling libxcrypt... [ 10s] [22/41] preinstalling libzstd1... [ 10s] [23/41] preinstalling nspr... [ 10s] [24/41] preinstalling sed... [ 11s] [25/41] preinstalling zlib... [ 11s] [26/41] preinstalling qemu-linux-user-x86_64-cross... [ 19s] [27/41] preinstalling coreutils... [ 19s] [28/41] preinstalling libacl... [ 19s] [29/41] preinstalling libcap... [ 19s] [30/41] preinstalling libelf... [ 20s] [31/41] preinstalling libmount... [ 20s] [32/41] preinstalling smack... [ 20s] [33/41] preinstalling bzip2... [ 20s] [34/41] preinstalling libmagic... [ 20s] [35/41] preinstalling libxml2... [ 21s] [36/41] preinstalling tar... [ 21s] [37/41] preinstalling util-linux... [ 22s] [38/41] preinstalling util-linux-su... [ 22s] [39/41] preinstalling nss... [ 22s] [40/41] preinstalling libsoftokn3... [ 22s] [41/41] preinstalling rpm... [ 24s] running qemu-linux-user-x86_64-cross postinstall script [ 26s] running setup postinstall script [ 26s] chroot: failed to run command '': No such file or directory [ 26s] initializing rpm db... [ 28s] reordering...cycle: libxcrypt-devel -> glibc-devel [ 28s] breaking dependency libxcrypt-devel -> glibc-devel [ 28s] cycle: libsoftokn3 -> nss [ 28s] breaking dependency nss -> libsoftokn3 [ 28s] done [ 28s] querying package ids... [ 32s] [1/103] cumulate libmagic-data-5.45-1.17 [ 32s] [2/103] cumulate setup-0.9-1.10 [ 32s] [3/103] cumulate filesystem-3.1-1.1 [ 32s] [4/103] cumulate glibc-2.39-3.2 [ 32s] [5/103] cumulate bash-3.2.57-1.2 [ 32s] [6/103] cumulate cpio-2.8-1.2 [ 32s] [7/103] cumulate diffutils-3.10-1.1 [ 32s] [8/103] cumulate findutils-4.3.8-1.17 [ 32s] [9/103] cumulate gdbm-1.8.3-1.26 [ 32s] [10/103] cumulate hostname-3.23-1.2 [ 32s] [11/103] cumulate libatomic-14.2.0-1.1 [ 32s] [12/103] cumulate libattr-2.5.1-1.17 [ 32s] [13/103] cumulate libblkid-2.39.3-1.15 [ 32s] [14/103] cumulate libbz2-1.0.8-1.17 [ 32s] [15/103] cumulate libexpat-2.6.2-1.23 [ 32s] [16/103] cumulate libffi-3.4.2-2.12 [ 32s] [17/103] cumulate libfreebl3-3.98-1.26 [ 32s] [18/103] cumulate libgcc-14.2.0-1.1 [ 32s] [19/103] cumulate libgomp-14.2.0-1.1 [ 32s] [20/103] cumulate libitm-14.2.0-1.1 [ 32s] [21/103] cumulate libltdl-2.4.7-1.26 [ 32s] [22/103] cumulate liblua-5.1.5-1.17 [ 32s] [23/103] cumulate liblzma-5.4.5-1.26 [ 32s] [24/103] cumulate libopenssl3-3.0.13-1.26 [ 32s] [25/103] cumulate libpcre-8.45-1.17 [ 32s] [26/103] cumulate libpopt-1.16-1.17 [ 32s] [27/103] cumulate libpython3_121_0-3.12.0-1.21 [ 32s] [28/103] cumulate libsmack-1.3.1-1.17 [ 32s] [29/103] cumulate libsmartcols-2.39.3-1.15 [ 32s] [30/103] cumulate libsqlite-3.44.0-1.17 [ 32s] [31/103] cumulate libuuid-2.39.3-1.15 [ 32s] [32/103] cumulate libxcrypt-4.4.36-1.24 [ 32s] [33/103] cumulate libzstd1-1.5.5-1.20 [ 32s] [34/103] cumulate m4-1.4.19-1.2 [ 32s] [35/103] cumulate net-tools-2.0_20121208git-1.17 [ 32s] [36/103] cumulate nspr-4.35-1.17 [ 32s] [37/103] cumulate patch-2.7.6-1.17 [ 32s] [38/103] cumulate pkg-config-0.29.2-1.18 [ 32s] [39/103] cumulate sed-4.1c-1.17 [ 32s] [40/103] cumulate update-alternatives-1.22.2-1.1 [ 32s] [41/103] cumulate which-2.17-1.2 [ 32s] [42/103] cumulate zlib-1.3-1.20 [ 32s] [43/103] cumulate build-compare-2023.06.18-1.11 [ 32s] [44/103] cumulate hal-rootstrap-checker-0.1.0-1.1 [ 32s] [45/103] cumulate qemu-linux-user-x86_64-cross-5.2.0.2-23.7 [ 32s] [46/103] cumulate binutils-libs-2.43-1.16 [ 32s] [47/103] cumulate coreutils-6.9-14.9 [ 32s] [48/103] cumulate cpp-14.2.0-1.1 [ 32s] [49/103] cumulate gawk-3.1.5-1.2 [ 32s] [50/103] cumulate gcc-c++-14.2.0-1.1 [ 32s] [51/103] cumulate grep-2.5.2-1.16 [ 32s] [52/103] cumulate libacl-2.3.2-1.17 [ 32s] [53/103] cumulate libcap-2.69-1.18 [ 32s] [54/103] cumulate libelf-0.189-1.26 [ 32s] [55/103] cumulate libgfortran-14.2.0-1.1 [ 32s] [56/103] cumulate libmount-2.39.3-1.15 [ 32s] [57/103] cumulate libstdc++-14.2.0-1.1 [ 32s] [58/103] cumulate make-4.4-1.17 [ 32s] [59/103] cumulate nss-certs-3.98-1.26 [ 32s] [60/103] cumulate smack-1.3.1-1.17 [ 32s] [61/103] cumulate bzip2-1.0.8-1.17 [ 32s] [62/103] cumulate libfdisk-2.39.3-1.15 [ 32s] [63/103] cumulate libmagic-5.45-1.17 [ 32s] [64/103] cumulate libxml2-2.12.5-1.18 [ 32s] [65/103] cumulate xz-5.4.5-1.26 [ 32s] [66/103] cumulate perl-5.38.0-1.18 [ 32s] [67/103] cumulate build-mkbaselibs-20120927-1.1 [ 32s] [68/103] cumulate libstdc++-devel-14.2.0-1.1 [ 32s] [69/103] cumulate linux-glibc-devel-6.6-1.24 [ 32s] [70/103] cumulate file-5.45-1.17 [ 32s] [71/103] cumulate tar-1.17-1.1 [ 32s] [72/103] cumulate terminfo-base-full-6.4-1.26 [ 32s] [73/103] cumulate autoconf-2.71-1.25 [ 32s] [74/103] cumulate glibc-locale-2.39-3.2 [ 32s] [75/103] cumulate gzip-1.3.12-1.17 [ 32s] [76/103] cumulate libcc1-14.2.0-1.1 [ 32s] [77/103] cumulate libhwasan-14.2.0-1.1 [ 32s] [78/103] cumulate libubsan-14.2.0-1.1 [ 32s] [79/103] cumulate ninja-1.11.1-1.1 [ 32s] [80/103] cumulate binutils-2.43-1.16 [ 32s] [81/103] cumulate pam-1.1.6-1.15 [ 32s] [82/103] cumulate tzdata-2023c-1.1 [ 32s] [83/103] cumulate libdw-0.189-1.26 [ 32s] [84/103] cumulate libarchive-3.7.2-1.25 [ 32s] [85/103] cumulate automake-1.16.5-1.25 [ 32s] [86/103] cumulate libasm-0.189-1.26 [ 32s] [87/103] cumulate libncurses6-6.4-1.26 [ 32s] [88/103] cumulate build-20120927-1.1 [ 32s] [89/103] cumulate gcc-14.2.0-1.1 [ 32s] [90/103] cumulate libncurses-6.4-1.26 [ 32s] [91/103] cumulate less-643-1.1 [ 32s] [92/103] cumulate libreadline-5.2-1.18 [ 32s] [93/103] cumulate libtool-2.4.7-1.26 [ 32s] [94/103] cumulate elfutils-0.189-1.26 [ 32s] [95/103] cumulate python3-base-3.12.0-1.21 [ 32s] [96/103] cumulate util-linux-2.39.3-1.15 [ 32s] [97/103] cumulate util-linux-su-2.39.3-1.15 [ 32s] [98/103] cumulate libxcrypt-devel-4.4.36-1.24 [ 32s] [99/103] cumulate nss-3.98-1.26 [ 32s] [100/103] cumulate glibc-devel-2.39-3.2 [ 32s] [101/103] cumulate libsoftokn3-3.98-1.26 [ 32s] [102/103] cumulate rpm-4.14.1.1-3.15 [ 32s] [103/103] cumulate rpm-build-4.14.1.1-3.15 [ 32s] now installing cumulated packages [ 37s] Preparing... ######################################## [ 37s] Updating / installing... [ 37s] setup-0.9-1.10 ######################################## [ 37s] filesystem-3.1-1.1 ######################################## [ 39s] glibc-2.39-3.2 ######################################## [ 41s] bash-3.2.57-1.2 ######################################## [ 41s] zlib-1.3-1.20 ######################################## [ 43s] libgcc-14.2.0-1.1 ######################################## [ 45s] libstdc++-14.2.0-1.1 ######################################## [ 48s] coreutils-6.9-14.9 ######################################## [ 48s] libbz2-1.0.8-1.17 ######################################## [ 49s] liblzma-5.4.5-1.26 ######################################## [ 50s] libelf-0.189-1.26 ######################################## [ 52s] libxcrypt-4.4.36-1.24 ######################################## [ 53s] libdw-0.189-1.26 ######################################## [ 55s] libblkid-2.39.3-1.15 ######################################## [ 56s] nspr-4.35-1.17 ######################################## [ 57s] pam-1.1.6-1.15 ######################################## [ 59s] libcap-2.69-1.18 ######################################## [ 60s] gdbm-1.8.3-1.26 ######################################## [ 85s] perl-5.38.0-1.18 ######################################## [ 86s] libfreebl3-3.98-1.26 ######################################## [ 88s] liblua-5.1.5-1.17 ######################################## [ 90s] libopenssl3-3.0.13-1.26 ######################################## [ 92s] libpopt-1.16-1.17 ######################################## [ 93s] libsqlite-3.44.0-1.17 ######################################## [ 95s] libuuid-2.39.3-1.15 ######################################## [ 97s] libzstd1-1.5.5-1.20 ######################################## [ 98s] libfdisk-2.39.3-1.15 ######################################## [ 99s] build-mkbaselibs-20120927-1.1 ######################################## [ 100s] nss-certs-3.98-1.26 ######################################## [ 100s] libsoftokn3-3.98-1.26 ######################################## [ 102s] nss-3.98-1.26 ######################################## [ 104s] libmount-2.39.3-1.15 ######################################## [ 105s] libasm-0.189-1.26 ######################################## [ 106s] libxml2-2.12.5-1.18 ######################################## [ 107s] xz-5.4.5-1.26 ######################################## [ 107s] bzip2-1.0.8-1.17 ######################################## [ 109s] linux-glibc-devel-6.6-1.24 ######################################## [ 110s] terminfo-base-full-6.4-1.26 ######################################## [ 112s] libncurses6-6.4-1.26 ######################################## [ 113s] libreadline-5.2-1.18 ######################################## [ 114s] gzip-1.3.12-1.17 ######################################## [ 114s] libcc1-14.2.0-1.1 ######################################## [ 116s] libhwasan-14.2.0-1.1 ######################################## [ 117s] libubsan-14.2.0-1.1 ######################################## [ 119s] libgfortran-14.2.0-1.1 ######################################## [ 121s] binutils-libs-2.43-1.16 ######################################## [ 127s] binutils-2.43-1.16 ######################################## [ 127s] make-4.4-1.17 ######################################## [ 129s] findutils-4.3.8-1.17 ######################################## [ 129s] libatomic-14.2.0-1.1 ######################################## [ 130s] libattr-2.5.1-1.17 ######################################## [ 131s] libacl-2.3.2-1.17 ######################################## [ 133s] tar-1.17-1.1 ######################################## [ 133s] libarchive-3.7.2-1.25 ######################################## [ 135s] libexpat-2.6.2-1.23 ######################################## [ 136s] libffi-3.4.2-2.12 ######################################## [ 137s] libgomp-14.2.0-1.1 ######################################## [ 139s] libitm-14.2.0-1.1 ######################################## [ 162s] gcc-14.2.0-1.1 ######################################## [ 162s] libltdl-2.4.7-1.26 ######################################## [ 163s] libpcre-8.45-1.17 ######################################## [ 166s] libpython3_121_0-3.12.0-1.21 ######################################## [ 167s] libsmack-1.3.1-1.17 ######################################## [ 168s] libsmartcols-2.39.3-1.15 ######################################## [ 170s] m4-1.4.19-1.2 ######################################## [ 170s] autoconf-2.71-1.25 ######################################## [ 172s] automake-1.16.5-1.25 ######################################## [ 174s] patch-2.7.6-1.17 ######################################## [ 174s] pkg-config-0.29.2-1.18 ######################################## [ 174s] libxcrypt-devel-4.4.36-1.24 ######################################## [ 175s] glibc-devel-2.39-3.2 ######################################## [ 176s] sed-4.1c-1.17 ######################################## [ 178s] util-linux-2.39.3-1.15 ######################################## [ 179s] libmagic-data-5.45-1.17 ######################################## [ 179s] libmagic-5.45-1.17 ######################################## [ 181s] rpm-4.14.1.1-3.15 ######################################## [ 183s] rpm-build-4.14.1.1-3.15 ######################################## [ 183s] file-5.45-1.17 ######################################## [ 183s] util-linux-su-2.39.3-1.15 ######################################## [ 183s] libtool-2.4.7-1.26 ######################################## [ 183s] smack-1.3.1-1.17 ######################################## [ 193s] python3-base-3.12.0-1.21 ######################################## [ 193s] grep-2.5.2-1.16 ######################################## [ 193s] build-20120927-1.1 ######################################## [ 193s] libncurses-6.4-1.26 ######################################## [ 194s] less-643-1.1 ######################################## [ 194s] elfutils-0.189-1.26 ######################################## [ 198s] glibc-locale-2.39-3.2 ######################################## [ 201s] tzdata-2023c-1.1 ######################################## [ 206s] libstdc++-devel-14.2.0-1.1 ######################################## [ 206s] ninja-1.11.1-1.1 ######################################## [ 216s] cpp-14.2.0-1.1 ######################################## [ 227s] gcc-c++-14.2.0-1.1 ######################################## [ 228s] build-compare-2023.06.18-1.11 ######################################## [ 228s] hal-rootstrap-checker-0.1.0-1.1 ######################################## [ 250s] qemu-linux-user-x86_64-cross-5.2.0.2-2######################################## [ 253s] gawk-3.1.5-1.2 ######################################## [ 254s] cpio-2.8-1.2 ######################################## [ 254s] diffutils-3.10-1.1 ######################################## [ 254s] hostname-3.23-1.2 ######################################## [ 254s] net-tools-2.0_20121208git-1.17 ######################################## [ 254s] update-alternatives-1.22.2-1.1 ######################################## [ 254s] which-2.17-1.2 ######################################## [ 257s] now finalizing build dir... [ 260s] ----------------------------------------------------------------- [ 260s] I have the following modifications for gn.spec: [ 260s] 21c21 [ 260s] < Release: 0 [ 260s] --- [ 260s] > Release: 1.3 [ 261s] build target is aarch64-tizen-linux [ 261s] ----------------------------------------------------------------- [ 261s] ----- building gn.spec (user abuild) [ 261s] ----------------------------------------------------------------- [ 261s] ----------------------------------------------------------------- [ 263s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=aarch64-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://127.0.0.1/Tizen-Base-Toolchain/standard/183dc0d414c4d10cf49ddd00b1a23464-gn' /home/abuild/rpmbuild/SOURCES/gn.spec [ 263s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 263s] [ 263s] Building target platforms: aarch64-tizen-linux [ 263s] Building for target aarch64-tizen-linux [ 263s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.p9JfcD [ 264s] + umask 022 [ 264s] + cd /home/abuild/rpmbuild/BUILD [ 264s] + cd /home/abuild/rpmbuild/BUILD [ 264s] + rm -rf gn-20210313 [ 264s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 264s] + /bin/tar -xof - [ 264s] + STATUS=0 [ 264s] + '[' 0 -ne 0 ']' [ 264s] + cd gn-20210313 [ 264s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 264s] + exit 0 [ 264s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xwGraY [ 264s] + umask 022 [ 264s] + cd /home/abuild/rpmbuild/BUILD [ 264s] + cd gn-20210313 [ 264s] + ref=/usr/lib/rpm [ 264s] + mints=0 [ 264s] + case $(uname -m) in [ 265s] ++ uname -m [ 265s] + mints=20120610 [ 265s] + for s in guess sub [ 265s] ++ find -maxdepth 8 -name config.guess [ 265s] + for s in guess sub [ 265s] ++ find -maxdepth 8 -name config.sub [ 265s] + LANG=C [ 265s] + export LANG [ 265s] + unset DISPLAY [ 265s] + CFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 265s] + export CFLAGS [ 265s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 265s] + export CXXFLAGS [ 265s] + FFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g -I%_fmoddir' [ 265s] + export FFLAGS [ 265s] + LDFLAGS= [ 265s] + export LDFLAGS [ 265s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 265s] + export CC=gcc [ 265s] + CC=gcc [ 265s] + export CXX=g++ [ 265s] + CXX=g++ [ 265s] + export AR=ar [ 265s] + AR=ar [ 265s] + export 'CXXFLAGS=-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 265s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 265s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 266s] /home/abuild/rpmbuild/BUILD/gn-20210313/build/gen.py:158: SyntaxWarning: invalid escape sequence '\d' [ 266s] mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode()) [ 267s] + PV=20210313 [ 267s] + cat [ 267s] + ninja -C out -j12 gn [ 267s] ninja: Entering directory `out' [ 281s] [1/194] CXX src/base/files/file_path_constants.o [ 286s] [2/194] CXX src/base/files/scoped_file.o [ 290s] [3/194] CXX src/base/files/file.o [ 292s] [4/194] CXX src/base/files/scoped_temp_dir.o [ 292s] [5/194] CXX src/base/files/file_enumerator.o [ 297s] [6/194] CXX src/base/environment.o [ 302s] [7/194] CXX src/base/json/string_escape.o [ 303s] [8/194] CXX src/base/files/file_util.o [ 303s] [9/194] CXX src/base/json/json_reader.o [ 305s] [10/194] CXX src/base/json/json_writer.o [ 309s] [11/194] CXX src/base/md5.o [ 309s] [12/194] CXX src/base/memory/ref_counted.o [ 312s] [13/194] CXX src/base/memory/weak_ptr.o [ 315s] [14/194] CXX src/base/files/file_path.o [ 319s] [15/194] CXX src/base/sha1.o [ 320s] [16/194] CXX src/base/third_party/icu/icu_utf.o [ 320s] [17/194] CXX src/base/logging.o [ 323s] [18/194] CXX src/base/timer/elapsed_timer.o [ 323s] [19/194] CXX src/base/strings/string_util_constants.o [ 328s] [20/194] CXX src/base/strings/utf_string_conversion_utils.o [ 330s] [21/194] CXX src/base/strings/stringprintf.o [ 338s] [22/194] CXX src/base/command_line.o [ 341s] [23/194] CXX src/base/strings/utf_string_conversions.o [ 346s] [24/194] CXX src/base/value_iterators.o [ 346s] [25/194] CXX src/base/strings/string_split.o [ 350s] [26/194] CXX src/base/strings/string_number_conversions.o [ 351s] [27/194] CXX src/base/files/file_enumerator_posix.o [ 352s] [28/194] CXX src/base/files/file_posix.o [ 352s] [29/194] CXX src/base/posix/file_descriptor_shuffle.o [ 353s] [30/194] CXX src/base/posix/safe_strerror.o [ 361s] [31/194] CXX src/base/json/json_parser.o [ 361s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 361s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 361s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 361s] | ^~ [ 361s] ../src/base/json/json_parser.cc:256:7: note: here [ 361s] 256 | case ' ': [ 361s] | ^~~~ [ 377s] [32/194] CXX src/base/files/file_util_posix.o [ 385s] [33/194] CXX src/gn/action_values.o [ 385s] In file included from ../src/gn/action_values.cc:5: [ 385s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 385s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 385s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 385s] | ^~~~~~~ [ 385s] In file included from ../src/gn/substitution_list.h:11, [ 385s] from ../src/gn/action_values.h:14: [ 385s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 385s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 385s] | ^~~~~~~~~~~~~~~~~~~ [ 385s] In file included from ../src/gn/toolchain.h:16, [ 385s] from ../src/gn/settings.h:14, [ 385s] from ../src/gn/action_values.cc:7: [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 385s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 385s] 83 | command_ = std::move(cmd); [ 385s] | ^ [ 385s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 385s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 385s] | ^~~~~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 385s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 385s] 110 | default_output_dir_ = std::move(dir); [ 385s] | ^ [ 385s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 385s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 385s] | ^~~~~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 385s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 385s] 117 | depfile_ = std::move(df); [ 385s] | ^ [ 385s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 385s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 385s] | ^~~~~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 385s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 385s] 123 | description_ = std::move(desc); [ 385s] | ^ [ 385s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 385s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 385s] | ^~~~~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 385s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 385s] 175 | outputs_ = std::move(out); [ 385s] | ^ [ 385s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 385s] 17 | SubstitutionList(const SubstitutionList& other); [ 385s] | ^~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 385s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 385s] 181 | partial_outputs_ = std::move(partial_out); [ 385s] | ^ [ 385s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 385s] 17 | SubstitutionList(const SubstitutionList& other); [ 385s] | ^~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 385s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 385s] 187 | runtime_outputs_ = std::move(run_out); [ 385s] | ^ [ 385s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 385s] 17 | SubstitutionList(const SubstitutionList& other); [ 385s] | ^~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 385s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 385s] 205 | rspfile_ = std::move(rsp); [ 385s] | ^ [ 385s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 385s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 385s] | ^~~~~~~~~~~~~~~~~~~ [ 385s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 385s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 385s] 213 | rspfile_content_ = std::move(content); [ 385s] | ^ [ 385s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 385s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 385s] | ^~~~~~~~~~~~~~~~~~~ [ 386s] [34/194] CXX src/gn/builder_record.o [ 392s] [35/194] CXX src/base/strings/string_util.o [ 400s] [36/194] CXX src/gn/build_settings.o [ 400s] In file included from ../src/gn/toolchain.h:16, [ 400s] from ../src/gn/settings.h:14, [ 400s] from ../src/gn/filesystem_utils.h:14, [ 400s] from ../src/gn/build_settings.cc:10: [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 400s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 400s] 83 | command_ = std::move(cmd); [ 400s] | ^ [ 400s] In file included from ../src/gn/substitution_list.h:11, [ 400s] from ../src/gn/tool.h:16: [ 400s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 400s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 400s] | ^~~~~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 400s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 400s] 110 | default_output_dir_ = std::move(dir); [ 400s] | ^ [ 400s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 400s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 400s] | ^~~~~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 400s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 400s] 117 | depfile_ = std::move(df); [ 400s] | ^ [ 400s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 400s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 400s] | ^~~~~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 400s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 400s] 123 | description_ = std::move(desc); [ 400s] | ^ [ 400s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 400s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 400s] | ^~~~~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 400s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 400s] 175 | outputs_ = std::move(out); [ 400s] | ^ [ 400s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 400s] 17 | SubstitutionList(const SubstitutionList& other); [ 400s] | ^~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 400s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 400s] 181 | partial_outputs_ = std::move(partial_out); [ 400s] | ^ [ 400s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 400s] 17 | SubstitutionList(const SubstitutionList& other); [ 400s] | ^~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 400s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 400s] 187 | runtime_outputs_ = std::move(run_out); [ 400s] | ^ [ 400s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 400s] 17 | SubstitutionList(const SubstitutionList& other); [ 400s] | ^~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 400s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 400s] 205 | rspfile_ = std::move(rsp); [ 400s] | ^ [ 400s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 400s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 400s] | ^~~~~~~~~~~~~~~~~~~ [ 400s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 400s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 400s] 213 | rspfile_content_ = std::move(content); [ 400s] | ^ [ 400s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 400s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 400s] | ^~~~~~~~~~~~~~~~~~~ [ 400s] In file included from ../src/gn/target.h:15, [ 400s] from ../src/gn/filesystem_utils.h:15: [ 400s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 400s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 400s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 400s] | ^~~~~~~ [ 400s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 400s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 400s] | ^~~~~~~~~~~~~~~~~~~ [ 412s] [37/194] CXX src/gn/c_include_iterator.o [ 414s] [38/194] CXX src/gn/action_target_generator.o [ 414s] In file included from ../src/gn/target.h:15, [ 414s] from ../src/gn/action_target_generator.h:9, [ 414s] from ../src/gn/action_target_generator.cc:5: [ 414s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 414s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 414s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 414s] | ^~~~~~~ [ 414s] In file included from ../src/gn/substitution_list.h:11, [ 414s] from ../src/gn/action_values.h:14: [ 414s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 414s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 414s] | ^~~~~~~~~~~~~~~~~~~ [ 414s] In file included from ../src/gn/toolchain.h:16, [ 414s] from ../src/gn/target.h:29: [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 414s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 414s] 83 | command_ = std::move(cmd); [ 414s] | ^ [ 414s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 414s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 414s] | ^~~~~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 414s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 414s] 110 | default_output_dir_ = std::move(dir); [ 414s] | ^ [ 414s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 414s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 414s] | ^~~~~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 414s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 414s] 117 | depfile_ = std::move(df); [ 414s] | ^ [ 414s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 414s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 414s] | ^~~~~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 414s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 414s] 123 | description_ = std::move(desc); [ 414s] | ^ [ 414s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 414s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 414s] | ^~~~~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 414s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 414s] 175 | outputs_ = std::move(out); [ 414s] | ^ [ 414s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 414s] 17 | SubstitutionList(const SubstitutionList& other); [ 414s] | ^~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 414s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 414s] 181 | partial_outputs_ = std::move(partial_out); [ 414s] | ^ [ 414s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 414s] 17 | SubstitutionList(const SubstitutionList& other); [ 414s] | ^~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 414s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 414s] 187 | runtime_outputs_ = std::move(run_out); [ 414s] | ^ [ 414s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 414s] 17 | SubstitutionList(const SubstitutionList& other); [ 414s] | ^~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 414s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 414s] 205 | rspfile_ = std::move(rsp); [ 414s] | ^ [ 414s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 414s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 414s] | ^~~~~~~~~~~~~~~~~~~ [ 414s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 414s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 414s] 213 | rspfile_content_ = std::move(content); [ 414s] | ^ [ 414s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 414s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 414s] | ^~~~~~~~~~~~~~~~~~~ [ 414s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 414s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 414s] 38 | "script over."); [ 414s] | ^ [ 414s] In file included from ../src/gn/scope.h:17, [ 414s] from ../src/gn/args.h:14, [ 414s] from ../src/gn/build_settings.h:16, [ 414s] from ../src/gn/metadata.h:10, [ 414s] from ../src/gn/target.h:23: [ 414s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 414s] 58 | Err(const Err& other); [ 414s] | ^~~ [ 414s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 414s] 83 | "will be unused."); [ 414s] | ^ [ 414s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 414s] 58 | Err(const Err& other); [ 414s] | ^~~ [ 414s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 414s] 91 | "will be empty."); [ 414s] | ^ [ 414s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 414s] 58 | Err(const Err& other); [ 414s] | ^~~ [ 414s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 414s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 414s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 414s] | ^ [ 414s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 414s] 58 | Err(const Err& other); [ 414s] | ^~~ [ 414s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 414s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 414s] 185 | "script needs to be run."); [ 414s] | ^ [ 414s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 414s] 58 | Err(const Err& other); [ 414s] | ^~~ [ 414s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 414s] 195 | "\"action_foreach\" target."); [ 414s] | ^ [ 414s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 414s] 58 | Err(const Err& other); [ 414s] | ^~~ [ 414s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 414s] 205 | "build system can't determine when your script needs to be run."); [ 414s] | ^ [ 414s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 414s] 58 | Err(const Err& other); [ 414s] | ^~~ [ 416s] [39/194] CXX src/gn/c_substitution_type.o [ 421s] [40/194] CXX src/gn/binary_target_generator.o [ 421s] In file included from ../src/gn/target.h:15, [ 421s] from ../src/gn/binary_target_generator.h:9, [ 421s] from ../src/gn/binary_target_generator.cc:5: [ 421s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 421s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 421s] | ^~~~~~~ [ 421s] In file included from ../src/gn/substitution_list.h:11, [ 421s] from ../src/gn/action_values.h:14: [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] In file included from ../src/gn/toolchain.h:16, [ 421s] from ../src/gn/target.h:29: [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 83 | command_ = std::move(cmd); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 110 | default_output_dir_ = std::move(dir); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 117 | depfile_ = std::move(df); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 123 | description_ = std::move(desc); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 421s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 421s] 175 | outputs_ = std::move(out); [ 421s] | ^ [ 421s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 421s] 17 | SubstitutionList(const SubstitutionList& other); [ 421s] | ^~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 421s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 421s] 181 | partial_outputs_ = std::move(partial_out); [ 421s] | ^ [ 421s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 421s] 17 | SubstitutionList(const SubstitutionList& other); [ 421s] | ^~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 421s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 421s] 187 | runtime_outputs_ = std::move(run_out); [ 421s] | ^ [ 421s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 421s] 17 | SubstitutionList(const SubstitutionList& other); [ 421s] | ^~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 205 | rspfile_ = std::move(rsp); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 213 | rspfile_content_ = std::move(content); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 421s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 421s] 121 | ". " + source.value() + " is not one of the valid types."); [ 421s] | ^ [ 421s] In file included from ../src/gn/scope.h:17, [ 421s] from ../src/gn/args.h:14, [ 421s] from ../src/gn/build_settings.h:16, [ 421s] from ../src/gn/metadata.h:10, [ 421s] from ../src/gn/target.h:23: [ 421s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 421s] 58 | Err(const Err& other); [ 421s] | ^~~ [ 421s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 421s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 421s] 222 | "deps."); [ 421s] | ^ [ 421s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 421s] 58 | Err(const Err& other); [ 421s] | ^~~ [ 421s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 421s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 421s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 421s] | ^ [ 421s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 421s] 58 | Err(const Err& other); [ 421s] | ^~~ [ 421s] [41/194] CXX src/gn/bundle_data.o [ 421s] In file included from ../src/gn/bundle_data.h:12, [ 421s] from ../src/gn/bundle_data.cc:5: [ 421s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 421s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 421s] | ^~~~~~~ [ 421s] In file included from ../src/gn/substitution_list.h:11, [ 421s] from ../src/gn/action_values.h:14: [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] In file included from ../src/gn/toolchain.h:16, [ 421s] from ../src/gn/settings.h:14, [ 421s] from ../src/gn/filesystem_utils.h:14, [ 421s] from ../src/gn/bundle_data.cc:9: [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 83 | command_ = std::move(cmd); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 110 | default_output_dir_ = std::move(dir); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 117 | depfile_ = std::move(df); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 123 | description_ = std::move(desc); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 421s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 421s] 175 | outputs_ = std::move(out); [ 421s] | ^ [ 421s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 421s] 17 | SubstitutionList(const SubstitutionList& other); [ 421s] | ^~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 421s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 421s] 181 | partial_outputs_ = std::move(partial_out); [ 421s] | ^ [ 421s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 421s] 17 | SubstitutionList(const SubstitutionList& other); [ 421s] | ^~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 421s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 421s] 187 | runtime_outputs_ = std::move(run_out); [ 421s] | ^ [ 421s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 421s] 17 | SubstitutionList(const SubstitutionList& other); [ 421s] | ^~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 205 | rspfile_ = std::move(rsp); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 421s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 421s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 421s] 213 | rspfile_content_ = std::move(content); [ 421s] | ^ [ 421s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 421s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 421s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] [42/194] CXX src/gn/bundle_file_rule.o [ 431s] In file included from ../src/gn/toolchain.h:16, [ 431s] from ../src/gn/settings.h:14, [ 431s] from ../src/gn/bundle_file_rule.cc:9: [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 431s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 431s] 83 | command_ = std::move(cmd); [ 431s] | ^ [ 431s] In file included from ../src/gn/bundle_file_rule.h:11, [ 431s] from ../src/gn/bundle_file_rule.cc:5: [ 431s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 431s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 431s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 431s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 431s] 110 | default_output_dir_ = std::move(dir); [ 431s] | ^ [ 431s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 431s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 431s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 431s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 431s] 117 | depfile_ = std::move(df); [ 431s] | ^ [ 431s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 431s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 431s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 431s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 431s] 123 | description_ = std::move(desc); [ 431s] | ^ [ 431s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 431s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 431s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 431s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 431s] 175 | outputs_ = std::move(out); [ 431s] | ^ [ 431s] In file included from ../src/gn/tool.h:16: [ 431s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 431s] 17 | SubstitutionList(const SubstitutionList& other); [ 431s] | ^~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 431s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 431s] 181 | partial_outputs_ = std::move(partial_out); [ 431s] | ^ [ 431s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 431s] 17 | SubstitutionList(const SubstitutionList& other); [ 431s] | ^~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 431s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 431s] 187 | runtime_outputs_ = std::move(run_out); [ 431s] | ^ [ 431s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 431s] 17 | SubstitutionList(const SubstitutionList& other); [ 431s] | ^~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 431s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 431s] 205 | rspfile_ = std::move(rsp); [ 431s] | ^ [ 431s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 431s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 431s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 431s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 431s] 213 | rspfile_content_ = std::move(content); [ 431s] | ^ [ 431s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 431s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 431s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] In file included from ../src/gn/target.h:15, [ 431s] from ../src/gn/bundle_file_rule.cc:12: [ 431s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 431s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 431s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 431s] | ^~~~~~~ [ 431s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 431s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 431s] | ^~~~~~~~~~~~~~~~~~~ [ 431s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 431s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 431s] 59 | variables::kBundleRootDir); [ 431s] | ^ [ 431s] In file included from ../src/gn/scope.h:17, [ 431s] from ../src/gn/settings.h:12: [ 431s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 431s] 58 | Err(const Err& other); [ 431s] | ^~~ [ 431s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 431s] 66 | variables::kBundleContentsDir); [ 431s] | ^ [ 431s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 431s] 58 | Err(const Err& other); [ 431s] | ^~~ [ 431s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 431s] 73 | variables::kBundleResourcesDir); [ 431s] | ^ [ 431s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 431s] 58 | Err(const Err& other); [ 431s] | ^~~ [ 431s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 431s] 80 | variables::kBundleExecutableDir); [ 431s] | ^ [ 431s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 431s] 58 | Err(const Err& other); [ 431s] | ^~~ [ 436s] [43/194] CXX src/gn/bundle_data_target_generator.o [ 436s] In file included from ../src/gn/target.h:15, [ 436s] from ../src/gn/bundle_data_target_generator.cc:10: [ 436s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 436s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 436s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 436s] | ^~~~~~~ [ 436s] In file included from ../src/gn/substitution_list.h:11, [ 436s] from ../src/gn/action_values.h:14: [ 436s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 436s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 436s] | ^~~~~~~~~~~~~~~~~~~ [ 436s] In file included from ../src/gn/toolchain.h:16, [ 436s] from ../src/gn/target.h:29: [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 436s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 436s] 83 | command_ = std::move(cmd); [ 436s] | ^ [ 436s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 436s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 436s] | ^~~~~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 436s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 436s] 110 | default_output_dir_ = std::move(dir); [ 436s] | ^ [ 436s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 436s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 436s] | ^~~~~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 436s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 436s] 117 | depfile_ = std::move(df); [ 436s] | ^ [ 436s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 436s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 436s] | ^~~~~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 436s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 436s] 123 | description_ = std::move(desc); [ 436s] | ^ [ 436s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 436s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 436s] | ^~~~~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 436s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 436s] 175 | outputs_ = std::move(out); [ 436s] | ^ [ 436s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 436s] 17 | SubstitutionList(const SubstitutionList& other); [ 436s] | ^~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 436s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 436s] 181 | partial_outputs_ = std::move(partial_out); [ 436s] | ^ [ 436s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 436s] 17 | SubstitutionList(const SubstitutionList& other); [ 436s] | ^~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 436s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 436s] 187 | runtime_outputs_ = std::move(run_out); [ 436s] | ^ [ 436s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 436s] 17 | SubstitutionList(const SubstitutionList& other); [ 436s] | ^~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 436s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 436s] 205 | rspfile_ = std::move(rsp); [ 436s] | ^ [ 436s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 436s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 436s] | ^~~~~~~~~~~~~~~~~~~ [ 436s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 436s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 436s] 213 | rspfile_content_ = std::move(content); [ 436s] | ^ [ 436s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 436s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 436s] | ^~~~~~~~~~~~~~~~~~~ [ 436s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 436s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 436s] 34 | "You have to specify at least one file in the \"sources\"."); [ 436s] | ^ [ 436s] In file included from ../src/gn/parse_tree.h:16, [ 436s] from ../src/gn/bundle_data_target_generator.cc:7: [ 436s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 436s] 58 | Err(const Err& other); [ 436s] | ^~~ [ 436s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 436s] 43 | "\"gn help source_expansion\")."); [ 436s] | ^ [ 436s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 436s] 58 | Err(const Err& other); [ 436s] | ^~~ [ 436s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 436s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 436s] 63 | "operating on a bundle_data file such as this."); [ 436s] | ^ [ 436s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 436s] 58 | Err(const Err& other); [ 436s] | ^~~ [ 436s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 436s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 436s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 436s] | ^ [ 436s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 436s] 58 | Err(const Err& other); [ 436s] | ^~~ [ 436s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 436s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 436s] | ^ [ 436s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 436s] 58 | Err(const Err& other); [ 436s] | ^~~ [ 446s] [44/194] CXX src/gn/args.o [ 446s] In file included from ../src/gn/toolchain.h:16, [ 446s] from ../src/gn/settings.h:14, [ 446s] from ../src/gn/args.cc:7: [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 446s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 446s] 83 | command_ = std::move(cmd); [ 446s] | ^ [ 446s] In file included from ../src/gn/substitution_list.h:11, [ 446s] from ../src/gn/tool.h:16: [ 446s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 446s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 446s] | ^~~~~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 446s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 446s] 110 | default_output_dir_ = std::move(dir); [ 446s] | ^ [ 446s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 446s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 446s] | ^~~~~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 446s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 446s] 117 | depfile_ = std::move(df); [ 446s] | ^ [ 446s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 446s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 446s] | ^~~~~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 446s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 446s] 123 | description_ = std::move(desc); [ 446s] | ^ [ 446s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 446s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 446s] | ^~~~~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 446s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 446s] 175 | outputs_ = std::move(out); [ 446s] | ^ [ 446s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 446s] 17 | SubstitutionList(const SubstitutionList& other); [ 446s] | ^~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 446s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 446s] 181 | partial_outputs_ = std::move(partial_out); [ 446s] | ^ [ 446s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 446s] 17 | SubstitutionList(const SubstitutionList& other); [ 446s] | ^~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 446s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 446s] 187 | runtime_outputs_ = std::move(run_out); [ 446s] | ^ [ 446s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 446s] 17 | SubstitutionList(const SubstitutionList& other); [ 446s] | ^~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 446s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 446s] 205 | rspfile_ = std::move(rsp); [ 446s] | ^ [ 446s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 446s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 446s] | ^~~~~~~~~~~~~~~~~~~ [ 446s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 446s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 446s] 213 | rspfile_content_ = std::move(content); [ 446s] | ^ [ 446s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 446s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 446s] | ^~~~~~~~~~~~~~~~~~~ [ 446s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const Scope::KeyValueMap&, Scope*, Err*) const': [ 446s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 446s] 186 | "\"import\" from the files where you need it (preferred)."); [ 446s] | ^ [ 446s] In file included from ../src/gn/scope.h:17, [ 446s] from ../src/gn/args.h:14, [ 446s] from ../src/gn/args.cc:5: [ 446s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 446s] 58 | Err(const Err& other); [ 446s] | ^~~ [ 446s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 446s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 446s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 446s] | ^ [ 446s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 446s] 58 | Err(const Err& other); [ 446s] | ^~~ [ 448s] [45/194] CXX src/base/values.o [ 449s] [46/194] AR base.a [ 458s] [47/194] CXX src/gn/command_analyze.o [ 458s] In file included from ../src/gn/target.h:15, [ 458s] from ../src/gn/commands.h:15, [ 458s] from ../src/gn/command_analyze.cc:13: [ 458s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 458s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 458s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 458s] | ^~~~~~~ [ 458s] In file included from ../src/gn/substitution_list.h:11, [ 458s] from ../src/gn/action_values.h:14: [ 458s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 458s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 458s] | ^~~~~~~~~~~~~~~~~~~ [ 458s] In file included from ../src/gn/toolchain.h:16, [ 458s] from ../src/gn/target.h:29: [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 458s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 458s] 83 | command_ = std::move(cmd); [ 458s] | ^ [ 458s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 458s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 458s] | ^~~~~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 458s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 458s] 110 | default_output_dir_ = std::move(dir); [ 458s] | ^ [ 458s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 458s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 458s] | ^~~~~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 458s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 458s] 117 | depfile_ = std::move(df); [ 458s] | ^ [ 458s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 458s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 458s] | ^~~~~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 458s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 458s] 123 | description_ = std::move(desc); [ 458s] | ^ [ 458s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 458s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 458s] | ^~~~~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 458s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 458s] 175 | outputs_ = std::move(out); [ 458s] | ^ [ 458s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 458s] 17 | SubstitutionList(const SubstitutionList& other); [ 458s] | ^~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 458s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 458s] 181 | partial_outputs_ = std::move(partial_out); [ 458s] | ^ [ 458s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 458s] 17 | SubstitutionList(const SubstitutionList& other); [ 458s] | ^~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 458s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 458s] 187 | runtime_outputs_ = std::move(run_out); [ 458s] | ^ [ 458s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 458s] 17 | SubstitutionList(const SubstitutionList& other); [ 458s] | ^~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 458s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 458s] 205 | rspfile_ = std::move(rsp); [ 458s] | ^ [ 458s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 458s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 458s] | ^~~~~~~~~~~~~~~~~~~ [ 458s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 458s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 458s] 213 | rspfile_content_ = std::move(content); [ 458s] | ^ [ 458s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 458s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 458s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] [48/194] CXX src/gn/command_check.o [ 468s] In file included from ../src/gn/target.h:15, [ 468s] from ../src/gn/commands.h:15, [ 468s] from ../src/gn/command_check.cc:9: [ 468s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 468s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 468s] | ^~~~~~~ [ 468s] In file included from ../src/gn/substitution_list.h:11, [ 468s] from ../src/gn/action_values.h:14: [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] In file included from ../src/gn/toolchain.h:16, [ 468s] from ../src/gn/target.h:29: [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 83 | command_ = std::move(cmd); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 110 | default_output_dir_ = std::move(dir); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 117 | depfile_ = std::move(df); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 123 | description_ = std::move(desc); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 468s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 468s] 175 | outputs_ = std::move(out); [ 468s] | ^ [ 468s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 468s] 17 | SubstitutionList(const SubstitutionList& other); [ 468s] | ^~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 468s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 468s] 181 | partial_outputs_ = std::move(partial_out); [ 468s] | ^ [ 468s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 468s] 17 | SubstitutionList(const SubstitutionList& other); [ 468s] | ^~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 468s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 468s] 187 | runtime_outputs_ = std::move(run_out); [ 468s] | ^ [ 468s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 468s] 17 | SubstitutionList(const SubstitutionList& other); [ 468s] | ^~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 205 | rspfile_ = std::move(rsp); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 213 | rspfile_content_ = std::move(content); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] [49/194] CXX src/gn/c_tool.o [ 468s] In file included from ../src/gn/c_tool.h:17, [ 468s] from ../src/gn/c_tool.cc:5: [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 83 | command_ = std::move(cmd); [ 468s] | ^ [ 468s] In file included from ../src/gn/substitution_list.h:11, [ 468s] from ../src/gn/c_tool.h:15: [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 110 | default_output_dir_ = std::move(dir); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 117 | depfile_ = std::move(df); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 123 | description_ = std::move(desc); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 468s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 468s] 175 | outputs_ = std::move(out); [ 468s] | ^ [ 468s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 468s] 17 | SubstitutionList(const SubstitutionList& other); [ 468s] | ^~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 468s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 468s] 181 | partial_outputs_ = std::move(partial_out); [ 468s] | ^ [ 468s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 468s] 17 | SubstitutionList(const SubstitutionList& other); [ 468s] | ^~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 468s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 468s] 187 | runtime_outputs_ = std::move(run_out); [ 468s] | ^ [ 468s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 468s] 17 | SubstitutionList(const SubstitutionList& other); [ 468s] | ^~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 205 | rspfile_ = std::move(rsp); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 468s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 213 | rspfile_content_ = std::move(content); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 468s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 78 | link_output_ = std::move(link_out); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 468s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 84 | depend_output_ = std::move(dep_out); [ 468s] | ^ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] In file included from ../src/gn/target.h:15, [ 468s] from ../src/gn/c_tool.cc:9: [ 468s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 468s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 468s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 468s] | ^~~~~~~ [ 468s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 468s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 468s] | ^~~~~~~~~~~~~~~~~~~ [ 468s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 468s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 468s] | ^ [ 468s] In file included from ../src/gn/scope.h:17, [ 468s] from ../src/gn/c_tool.h:14: [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 73 | pattern.AsString()); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 468s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 93 | "This is only valid for solink and solink_module tools."); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 99 | "It must match one of the outputs."); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 468s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 468s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 468s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 174 | " which is not valid\nfor this variable."); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 468s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 468s] 179 | *field = std::move(list); [ 468s] | ^ [ 468s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 468s] 17 | SubstitutionList(const SubstitutionList& other); [ 468s] | ^~~~~~~~~~~~~~~~ [ 468s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 468s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 468s] 227 | "be specified or they should both be empty."); [ 468s] | ^ [ 468s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 468s] 58 | Err(const Err& other); [ 468s] | ^~~ [ 469s] [50/194] CXX src/gn/builder.o [ 469s] In file included from ../src/gn/builder.cc:10: [ 469s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 469s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 469s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 469s] | ^~~~~~~ [ 469s] In file included from ../src/gn/substitution_list.h:11, [ 469s] from ../src/gn/action_values.h:14: [ 469s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 469s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 469s] | ^~~~~~~~~~~~~~~~~~~ [ 469s] In file included from ../src/gn/toolchain.h:16, [ 469s] from ../src/gn/settings.h:14, [ 469s] from ../src/gn/input_file_manager.h:20, [ 469s] from ../src/gn/scheduler.h:16, [ 469s] from ../src/gn/builder.cc:16: [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 469s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 469s] 83 | command_ = std::move(cmd); [ 469s] | ^ [ 469s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 469s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 469s] | ^~~~~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 469s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 469s] 110 | default_output_dir_ = std::move(dir); [ 469s] | ^ [ 469s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 469s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 469s] | ^~~~~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 469s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 469s] 117 | depfile_ = std::move(df); [ 469s] | ^ [ 469s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 469s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 469s] | ^~~~~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 469s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 469s] 123 | description_ = std::move(desc); [ 469s] | ^ [ 469s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 469s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 469s] | ^~~~~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 469s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 469s] 175 | outputs_ = std::move(out); [ 469s] | ^ [ 469s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 469s] 17 | SubstitutionList(const SubstitutionList& other); [ 469s] | ^~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 469s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 469s] 181 | partial_outputs_ = std::move(partial_out); [ 469s] | ^ [ 469s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 469s] 17 | SubstitutionList(const SubstitutionList& other); [ 469s] | ^~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 469s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 469s] 187 | runtime_outputs_ = std::move(run_out); [ 469s] | ^ [ 469s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 469s] 17 | SubstitutionList(const SubstitutionList& other); [ 469s] | ^~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 469s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 469s] 205 | rspfile_ = std::move(rsp); [ 469s] | ^ [ 469s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 469s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 469s] | ^~~~~~~~~~~~~~~~~~~ [ 469s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 469s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 469s] 213 | rspfile_content_ = std::move(content); [ 469s] | ^ [ 469s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 469s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 469s] | ^~~~~~~~~~~~~~~~~~~ [ 469s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 469s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 79 | "\nwas already defined."); [ 469s] | ^ [ 469s] In file included from ../src/gn/builder.cc:13: [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 469s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 222 | *err = Err(Location(), "", depstring); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 469s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 469s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 344 | "refer to an existent thing."); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 469s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 469s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 469s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 469s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 469s] | ^ [ 469s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 469s] 58 | Err(const Err& other); [ 469s] | ^~~ [ 472s] [51/194] CXX src/gn/command_clean.o [ 472s] In file included from ../src/gn/target.h:15, [ 472s] from ../src/gn/commands.h:15, [ 472s] from ../src/gn/command_clean.cc:11: [ 472s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 472s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 472s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 472s] | ^~~~~~~ [ 472s] In file included from ../src/gn/substitution_list.h:11, [ 472s] from ../src/gn/action_values.h:14: [ 472s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 472s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 472s] | ^~~~~~~~~~~~~~~~~~~ [ 472s] In file included from ../src/gn/toolchain.h:16, [ 472s] from ../src/gn/target.h:29: [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 472s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 472s] 83 | command_ = std::move(cmd); [ 472s] | ^ [ 472s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 472s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 472s] | ^~~~~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 472s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 472s] 110 | default_output_dir_ = std::move(dir); [ 472s] | ^ [ 472s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 472s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 472s] | ^~~~~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 472s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 472s] 117 | depfile_ = std::move(df); [ 472s] | ^ [ 472s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 472s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 472s] | ^~~~~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 472s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 472s] 123 | description_ = std::move(desc); [ 472s] | ^ [ 472s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 472s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 472s] | ^~~~~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 472s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 472s] 175 | outputs_ = std::move(out); [ 472s] | ^ [ 472s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 472s] 17 | SubstitutionList(const SubstitutionList& other); [ 472s] | ^~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 472s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 472s] 181 | partial_outputs_ = std::move(partial_out); [ 472s] | ^ [ 472s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 472s] 17 | SubstitutionList(const SubstitutionList& other); [ 472s] | ^~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 472s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 472s] 187 | runtime_outputs_ = std::move(run_out); [ 472s] | ^ [ 472s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 472s] 17 | SubstitutionList(const SubstitutionList& other); [ 472s] | ^~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 472s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 472s] 205 | rspfile_ = std::move(rsp); [ 472s] | ^ [ 472s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 472s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 472s] | ^~~~~~~~~~~~~~~~~~~ [ 472s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 472s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 472s] 213 | rspfile_content_ = std::move(content); [ 472s] | ^ [ 472s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 472s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 472s] | ^~~~~~~~~~~~~~~~~~~ [ 473s] [52/194] CXX src/gn/command_clean_stale.o [ 473s] In file included from ../src/gn/target.h:15, [ 473s] from ../src/gn/commands.h:15, [ 473s] from ../src/gn/command_clean_stale.cc:9: [ 473s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 473s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 473s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 473s] | ^~~~~~~ [ 473s] In file included from ../src/gn/substitution_list.h:11, [ 473s] from ../src/gn/action_values.h:14: [ 473s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 473s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 473s] | ^~~~~~~~~~~~~~~~~~~ [ 473s] In file included from ../src/gn/toolchain.h:16, [ 473s] from ../src/gn/target.h:29: [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 473s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 473s] 83 | command_ = std::move(cmd); [ 473s] | ^ [ 473s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 473s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 473s] | ^~~~~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 473s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 473s] 110 | default_output_dir_ = std::move(dir); [ 473s] | ^ [ 473s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 473s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 473s] | ^~~~~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 473s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 473s] 117 | depfile_ = std::move(df); [ 473s] | ^ [ 473s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 473s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 473s] | ^~~~~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 473s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 473s] 123 | description_ = std::move(desc); [ 473s] | ^ [ 473s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 473s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 473s] | ^~~~~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 473s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 473s] 175 | outputs_ = std::move(out); [ 473s] | ^ [ 473s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 473s] 17 | SubstitutionList(const SubstitutionList& other); [ 473s] | ^~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 473s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 473s] 181 | partial_outputs_ = std::move(partial_out); [ 473s] | ^ [ 473s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 473s] 17 | SubstitutionList(const SubstitutionList& other); [ 473s] | ^~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 473s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 473s] 187 | runtime_outputs_ = std::move(run_out); [ 473s] | ^ [ 473s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 473s] 17 | SubstitutionList(const SubstitutionList& other); [ 473s] | ^~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 473s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 473s] 205 | rspfile_ = std::move(rsp); [ 473s] | ^ [ 473s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 473s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 473s] | ^~~~~~~~~~~~~~~~~~~ [ 473s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 473s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 473s] 213 | rspfile_content_ = std::move(content); [ 473s] | ^ [ 473s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 473s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 473s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] [53/194] CXX src/gn/analyzer.o [ 483s] In file included from ../src/gn/target.h:15, [ 483s] from ../src/gn/config_values_extractors.h:16, [ 483s] from ../src/gn/analyzer.cc:19: [ 483s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 483s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 483s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 483s] | ^~~~~~~ [ 483s] In file included from ../src/gn/substitution_list.h:11, [ 483s] from ../src/gn/action_values.h:14: [ 483s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 483s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 483s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] In file included from ../src/gn/toolchain.h:16, [ 483s] from ../src/gn/target.h:29: [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 483s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 483s] 83 | command_ = std::move(cmd); [ 483s] | ^ [ 483s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 483s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 483s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 483s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 483s] 110 | default_output_dir_ = std::move(dir); [ 483s] | ^ [ 483s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 483s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 483s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 483s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 483s] 117 | depfile_ = std::move(df); [ 483s] | ^ [ 483s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 483s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 483s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 483s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 483s] 123 | description_ = std::move(desc); [ 483s] | ^ [ 483s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 483s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 483s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 483s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 483s] 175 | outputs_ = std::move(out); [ 483s] | ^ [ 483s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 483s] 17 | SubstitutionList(const SubstitutionList& other); [ 483s] | ^~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 483s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 483s] 181 | partial_outputs_ = std::move(partial_out); [ 483s] | ^ [ 483s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 483s] 17 | SubstitutionList(const SubstitutionList& other); [ 483s] | ^~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 483s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 483s] 187 | runtime_outputs_ = std::move(run_out); [ 483s] | ^ [ 483s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 483s] 17 | SubstitutionList(const SubstitutionList& other); [ 483s] | ^~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 483s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 483s] 205 | rspfile_ = std::move(rsp); [ 483s] | ^ [ 483s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 483s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 483s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 483s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 483s] 213 | rspfile_content_ = std::move(content); [ 483s] | ^ [ 483s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 483s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 483s] | ^~~~~~~~~~~~~~~~~~~ [ 483s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const std::string&, Err*)': [ 483s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 483s] 73 | "\" with a list value."); [ 483s] | ^ [ 483s] In file included from ../src/gn/scope.h:17, [ 483s] from ../src/gn/args.h:14, [ 483s] from ../src/gn/build_settings.h:16, [ 483s] from ../src/gn/metadata.h:10, [ 483s] from ../src/gn/target.h:23: [ 483s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 483s] 58 | Err(const Err& other); [ 483s] | ^~~ [ 483s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 483s] 82 | "\" is not a string."); [ 483s] | ^ [ 483s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 483s] 58 | Err(const Err& other); [ 483s] | ^~~ [ 483s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 483s] 88 | *err = Err(); [ 483s] | ^ [ 483s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 483s] 58 | Err(const Err& other); [ 483s] | ^~~ [ 483s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const std::string&, Err*)': [ 483s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 483s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 483s] | ^ [ 483s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 483s] 58 | Err(const Err& other); [ 483s] | ^~~ [ 483s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const Outputs&, const Label&, Err*)': [ 483s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 483s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 483s] | ^ [ 483s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 483s] 58 | Err(const Err& other); [ 483s] | ^~~ [ 489s] [54/194] CXX src/gn/command_args.o [ 489s] In file included from ../src/gn/target.h:15, [ 489s] from ../src/gn/commands.h:15, [ 489s] from ../src/gn/command_args.cc:18: [ 489s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 489s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 489s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 489s] | ^~~~~~~ [ 489s] In file included from ../src/gn/substitution_list.h:11, [ 489s] from ../src/gn/action_values.h:14: [ 489s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 489s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 489s] | ^~~~~~~~~~~~~~~~~~~ [ 489s] In file included from ../src/gn/toolchain.h:16, [ 489s] from ../src/gn/target.h:29: [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 489s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 489s] 83 | command_ = std::move(cmd); [ 489s] | ^ [ 489s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 489s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 489s] | ^~~~~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 489s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 489s] 110 | default_output_dir_ = std::move(dir); [ 489s] | ^ [ 489s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 489s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 489s] | ^~~~~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 489s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 489s] 117 | depfile_ = std::move(df); [ 489s] | ^ [ 489s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 489s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 489s] | ^~~~~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 489s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 489s] 123 | description_ = std::move(desc); [ 489s] | ^ [ 489s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 489s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 489s] | ^~~~~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 489s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 489s] 175 | outputs_ = std::move(out); [ 489s] | ^ [ 489s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 489s] 17 | SubstitutionList(const SubstitutionList& other); [ 489s] | ^~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 489s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 489s] 181 | partial_outputs_ = std::move(partial_out); [ 489s] | ^ [ 489s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 489s] 17 | SubstitutionList(const SubstitutionList& other); [ 489s] | ^~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 489s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 489s] 187 | runtime_outputs_ = std::move(run_out); [ 489s] | ^ [ 489s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 489s] 17 | SubstitutionList(const SubstitutionList& other); [ 489s] | ^~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 489s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 489s] 205 | rspfile_ = std::move(rsp); [ 489s] | ^ [ 489s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 489s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 489s] | ^~~~~~~~~~~~~~~~~~~ [ 489s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 489s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 489s] 213 | rspfile_content_ = std::move(content); [ 489s] | ^ [ 489s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 489s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 489s] | ^~~~~~~~~~~~~~~~~~~ [ 515s] [55/194] CXX src/gn/command_ls.o [ 515s] In file included from ../src/gn/target.h:15, [ 515s] from ../src/gn/commands.h:15, [ 515s] from ../src/gn/command_ls.cc:9: [ 515s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 515s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 515s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 515s] | ^~~~~~~ [ 515s] In file included from ../src/gn/substitution_list.h:11, [ 515s] from ../src/gn/action_values.h:14: [ 515s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 515s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 515s] | ^~~~~~~~~~~~~~~~~~~ [ 515s] In file included from ../src/gn/toolchain.h:16, [ 515s] from ../src/gn/target.h:29: [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 515s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 515s] 83 | command_ = std::move(cmd); [ 515s] | ^ [ 515s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 515s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 515s] | ^~~~~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 515s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 515s] 110 | default_output_dir_ = std::move(dir); [ 515s] | ^ [ 515s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 515s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 515s] | ^~~~~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 515s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 515s] 117 | depfile_ = std::move(df); [ 515s] | ^ [ 515s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 515s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 515s] | ^~~~~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 515s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 515s] 123 | description_ = std::move(desc); [ 515s] | ^ [ 515s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 515s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 515s] | ^~~~~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 515s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 515s] 175 | outputs_ = std::move(out); [ 515s] | ^ [ 515s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 515s] 17 | SubstitutionList(const SubstitutionList& other); [ 515s] | ^~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 515s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 515s] 181 | partial_outputs_ = std::move(partial_out); [ 515s] | ^ [ 515s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 515s] 17 | SubstitutionList(const SubstitutionList& other); [ 515s] | ^~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 515s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 515s] 187 | runtime_outputs_ = std::move(run_out); [ 515s] | ^ [ 515s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 515s] 17 | SubstitutionList(const SubstitutionList& other); [ 515s] | ^~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 515s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 515s] 205 | rspfile_ = std::move(rsp); [ 515s] | ^ [ 515s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 515s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 515s] | ^~~~~~~~~~~~~~~~~~~ [ 515s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 515s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 515s] 213 | rspfile_content_ = std::move(content); [ 515s] | ^ [ 515s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 515s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 515s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] [56/194] CXX src/gn/command_outputs.o [ 524s] In file included from ../src/gn/target.h:15, [ 524s] from ../src/gn/commands.h:15, [ 524s] from ../src/gn/command_outputs.cc:11: [ 524s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 524s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 524s] | ^~~~~~~ [ 524s] In file included from ../src/gn/substitution_list.h:11, [ 524s] from ../src/gn/action_values.h:14: [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] In file included from ../src/gn/toolchain.h:16, [ 524s] from ../src/gn/target.h:29: [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 83 | command_ = std::move(cmd); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 110 | default_output_dir_ = std::move(dir); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 117 | depfile_ = std::move(df); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 123 | description_ = std::move(desc); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 175 | outputs_ = std::move(out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 181 | partial_outputs_ = std::move(partial_out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 187 | runtime_outputs_ = std::move(run_out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 205 | rspfile_ = std::move(rsp); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 213 | rspfile_content_ = std::move(content); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] [57/194] CXX src/gn/command_meta.o [ 524s] In file included from ../src/gn/target.h:15, [ 524s] from ../src/gn/commands.h:15, [ 524s] from ../src/gn/command_meta.cc:10: [ 524s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 524s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 524s] | ^~~~~~~ [ 524s] In file included from ../src/gn/substitution_list.h:11, [ 524s] from ../src/gn/action_values.h:14: [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] In file included from ../src/gn/toolchain.h:16, [ 524s] from ../src/gn/target.h:29: [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 83 | command_ = std::move(cmd); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 110 | default_output_dir_ = std::move(dir); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 117 | depfile_ = std::move(df); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 123 | description_ = std::move(desc); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 175 | outputs_ = std::move(out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 181 | partial_outputs_ = std::move(partial_out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 187 | runtime_outputs_ = std::move(run_out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 205 | rspfile_ = std::move(rsp); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 213 | rspfile_content_ = std::move(content); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 540s] [58/194] CXX src/gn/command_path.o [ 540s] In file included from ../src/gn/target.h:15, [ 540s] from ../src/gn/commands.h:15, [ 540s] from ../src/gn/command_path.cc:11: [ 540s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 540s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 540s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 540s] | ^~~~~~~ [ 540s] In file included from ../src/gn/substitution_list.h:11, [ 540s] from ../src/gn/action_values.h:14: [ 540s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 540s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 540s] | ^~~~~~~~~~~~~~~~~~~ [ 540s] In file included from ../src/gn/toolchain.h:16, [ 540s] from ../src/gn/target.h:29: [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 540s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 540s] 83 | command_ = std::move(cmd); [ 540s] | ^ [ 540s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 540s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 540s] | ^~~~~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 540s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 540s] 110 | default_output_dir_ = std::move(dir); [ 540s] | ^ [ 540s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 540s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 540s] | ^~~~~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 540s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 540s] 117 | depfile_ = std::move(df); [ 540s] | ^ [ 540s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 540s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 540s] | ^~~~~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 540s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 540s] 123 | description_ = std::move(desc); [ 540s] | ^ [ 540s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 540s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 540s] | ^~~~~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 540s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 540s] 175 | outputs_ = std::move(out); [ 540s] | ^ [ 540s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 540s] 17 | SubstitutionList(const SubstitutionList& other); [ 540s] | ^~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 540s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 540s] 181 | partial_outputs_ = std::move(partial_out); [ 540s] | ^ [ 540s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 540s] 17 | SubstitutionList(const SubstitutionList& other); [ 540s] | ^~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 540s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 540s] 187 | runtime_outputs_ = std::move(run_out); [ 540s] | ^ [ 540s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 540s] 17 | SubstitutionList(const SubstitutionList& other); [ 540s] | ^~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 540s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 540s] 205 | rspfile_ = std::move(rsp); [ 540s] | ^ [ 540s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 540s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 540s] | ^~~~~~~~~~~~~~~~~~~ [ 540s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 540s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 540s] 213 | rspfile_content_ = std::move(content); [ 540s] | ^ [ 540s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 540s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 540s] | ^~~~~~~~~~~~~~~~~~~ [ 547s] [59/194] CXX src/gn/command_refs.o [ 547s] In file included from ../src/gn/target.h:15, [ 547s] from ../src/gn/commands.h:15, [ 547s] from ../src/gn/command_refs.cc:14: [ 547s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 547s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 547s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 547s] | ^~~~~~~ [ 547s] In file included from ../src/gn/substitution_list.h:11, [ 547s] from ../src/gn/action_values.h:14: [ 547s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 547s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 547s] | ^~~~~~~~~~~~~~~~~~~ [ 547s] In file included from ../src/gn/toolchain.h:16, [ 547s] from ../src/gn/target.h:29: [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 547s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 547s] 83 | command_ = std::move(cmd); [ 547s] | ^ [ 547s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 547s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 547s] | ^~~~~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 547s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 547s] 110 | default_output_dir_ = std::move(dir); [ 547s] | ^ [ 547s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 547s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 547s] | ^~~~~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 547s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 547s] 117 | depfile_ = std::move(df); [ 547s] | ^ [ 547s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 547s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 547s] | ^~~~~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 547s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 547s] 123 | description_ = std::move(desc); [ 547s] | ^ [ 547s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 547s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 547s] | ^~~~~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 547s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 547s] 175 | outputs_ = std::move(out); [ 547s] | ^ [ 547s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 547s] 17 | SubstitutionList(const SubstitutionList& other); [ 547s] | ^~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 547s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 547s] 181 | partial_outputs_ = std::move(partial_out); [ 547s] | ^ [ 547s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 547s] 17 | SubstitutionList(const SubstitutionList& other); [ 547s] | ^~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 547s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 547s] 187 | runtime_outputs_ = std::move(run_out); [ 547s] | ^ [ 547s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 547s] 17 | SubstitutionList(const SubstitutionList& other); [ 547s] | ^~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 547s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 547s] 205 | rspfile_ = std::move(rsp); [ 547s] | ^ [ 547s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 547s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 547s] | ^~~~~~~~~~~~~~~~~~~ [ 547s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 547s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 547s] 213 | rspfile_content_ = std::move(content); [ 547s] | ^ [ 547s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 547s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 547s] | ^~~~~~~~~~~~~~~~~~~ [ 549s] [60/194] CXX src/gn/command_desc.o [ 549s] In file included from ../src/gn/target.h:15, [ 549s] from ../src/gn/commands.h:15, [ 549s] from ../src/gn/command_desc.cc:16: [ 549s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 549s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 549s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 549s] | ^~~~~~~ [ 549s] In file included from ../src/gn/substitution_list.h:11, [ 549s] from ../src/gn/action_values.h:14: [ 549s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 549s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 549s] | ^~~~~~~~~~~~~~~~~~~ [ 549s] In file included from ../src/gn/toolchain.h:16, [ 549s] from ../src/gn/target.h:29: [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 549s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 549s] 83 | command_ = std::move(cmd); [ 549s] | ^ [ 549s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 549s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 549s] | ^~~~~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 549s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 549s] 110 | default_output_dir_ = std::move(dir); [ 549s] | ^ [ 549s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 549s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 549s] | ^~~~~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 549s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 549s] 117 | depfile_ = std::move(df); [ 549s] | ^ [ 549s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 549s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 549s] | ^~~~~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 549s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 549s] 123 | description_ = std::move(desc); [ 549s] | ^ [ 549s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 549s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 549s] | ^~~~~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 549s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 549s] 175 | outputs_ = std::move(out); [ 549s] | ^ [ 549s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 549s] 17 | SubstitutionList(const SubstitutionList& other); [ 549s] | ^~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 549s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 549s] 181 | partial_outputs_ = std::move(partial_out); [ 549s] | ^ [ 549s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 549s] 17 | SubstitutionList(const SubstitutionList& other); [ 549s] | ^~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 549s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 549s] 187 | runtime_outputs_ = std::move(run_out); [ 549s] | ^ [ 549s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 549s] 17 | SubstitutionList(const SubstitutionList& other); [ 549s] | ^~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 549s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 549s] 205 | rspfile_ = std::move(rsp); [ 549s] | ^ [ 549s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 549s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 549s] | ^~~~~~~~~~~~~~~~~~~ [ 549s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 549s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 549s] 213 | rspfile_content_ = std::move(content); [ 549s] | ^ [ 549s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 549s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 549s] | ^~~~~~~~~~~~~~~~~~~ [ 553s] [61/194] CXX src/gn/command_help.o [ 553s] In file included from ../src/gn/target.h:15, [ 553s] from ../src/gn/commands.h:15, [ 553s] from ../src/gn/command_help.cc:7: [ 553s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 553s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 553s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 553s] | ^~~~~~~ [ 553s] In file included from ../src/gn/substitution_list.h:11, [ 553s] from ../src/gn/action_values.h:14: [ 553s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 553s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 553s] | ^~~~~~~~~~~~~~~~~~~ [ 553s] In file included from ../src/gn/toolchain.h:16, [ 553s] from ../src/gn/target.h:29: [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 553s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 553s] 83 | command_ = std::move(cmd); [ 553s] | ^ [ 553s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 553s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 553s] | ^~~~~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 553s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 553s] 110 | default_output_dir_ = std::move(dir); [ 553s] | ^ [ 553s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 553s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 553s] | ^~~~~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 553s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 553s] 117 | depfile_ = std::move(df); [ 553s] | ^ [ 553s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 553s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 553s] | ^~~~~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 553s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 553s] 123 | description_ = std::move(desc); [ 553s] | ^ [ 553s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 553s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 553s] | ^~~~~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 553s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 553s] 175 | outputs_ = std::move(out); [ 553s] | ^ [ 553s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 553s] 17 | SubstitutionList(const SubstitutionList& other); [ 553s] | ^~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 553s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 553s] 181 | partial_outputs_ = std::move(partial_out); [ 553s] | ^ [ 553s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 553s] 17 | SubstitutionList(const SubstitutionList& other); [ 553s] | ^~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 553s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 553s] 187 | runtime_outputs_ = std::move(run_out); [ 553s] | ^ [ 553s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 553s] 17 | SubstitutionList(const SubstitutionList& other); [ 553s] | ^~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 553s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 553s] 205 | rspfile_ = std::move(rsp); [ 553s] | ^ [ 553s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 553s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 553s] | ^~~~~~~~~~~~~~~~~~~ [ 553s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 553s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 553s] 213 | rspfile_content_ = std::move(content); [ 553s] | ^ [ 553s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 553s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 553s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] [62/194] CXX src/gn/compile_commands_writer.o [ 558s] In file included from ../src/gn/target.h:15, [ 558s] from ../src/gn/compile_commands_writer.h:9, [ 558s] from ../src/gn/compile_commands_writer.cc:5: [ 558s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 558s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 558s] | ^~~~~~~ [ 558s] In file included from ../src/gn/substitution_list.h:11, [ 558s] from ../src/gn/action_values.h:14: [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] In file included from ../src/gn/toolchain.h:16, [ 558s] from ../src/gn/target.h:29: [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 558s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 83 | command_ = std::move(cmd); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 558s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 110 | default_output_dir_ = std::move(dir); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 558s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 117 | depfile_ = std::move(df); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 558s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 123 | description_ = std::move(desc); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 558s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 558s] 175 | outputs_ = std::move(out); [ 558s] | ^ [ 558s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 558s] 17 | SubstitutionList(const SubstitutionList& other); [ 558s] | ^~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 558s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 558s] 181 | partial_outputs_ = std::move(partial_out); [ 558s] | ^ [ 558s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 558s] 17 | SubstitutionList(const SubstitutionList& other); [ 558s] | ^~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 558s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 558s] 187 | runtime_outputs_ = std::move(run_out); [ 558s] | ^ [ 558s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 558s] 17 | SubstitutionList(const SubstitutionList& other); [ 558s] | ^~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 558s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 205 | rspfile_ = std::move(rsp); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 558s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 213 | rspfile_content_ = std::move(content); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 558s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 558s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 78 | link_output_ = std::move(link_out); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 558s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 558s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 558s] 84 | depend_output_ = std::move(dep_out); [ 558s] | ^ [ 558s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 558s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 558s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] [63/194] CXX src/gn/command_gen.o [ 559s] In file included from ../src/gn/target.h:15, [ 559s] from ../src/gn/commands.h:15, [ 559s] from ../src/gn/command_gen.cc:12: [ 559s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 559s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 559s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 559s] | ^~~~~~~ [ 559s] In file included from ../src/gn/substitution_list.h:11, [ 559s] from ../src/gn/action_values.h:14: [ 559s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 559s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 559s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] In file included from ../src/gn/toolchain.h:16, [ 559s] from ../src/gn/target.h:29: [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 559s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 559s] 83 | command_ = std::move(cmd); [ 559s] | ^ [ 559s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 559s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 559s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 559s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 559s] 110 | default_output_dir_ = std::move(dir); [ 559s] | ^ [ 559s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 559s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 559s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 559s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 559s] 117 | depfile_ = std::move(df); [ 559s] | ^ [ 559s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 559s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 559s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 559s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 559s] 123 | description_ = std::move(desc); [ 559s] | ^ [ 559s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 559s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 559s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 559s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 559s] 175 | outputs_ = std::move(out); [ 559s] | ^ [ 559s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 559s] 17 | SubstitutionList(const SubstitutionList& other); [ 559s] | ^~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 559s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 559s] 181 | partial_outputs_ = std::move(partial_out); [ 559s] | ^ [ 559s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 559s] 17 | SubstitutionList(const SubstitutionList& other); [ 559s] | ^~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 559s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 559s] 187 | runtime_outputs_ = std::move(run_out); [ 559s] | ^ [ 559s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 559s] 17 | SubstitutionList(const SubstitutionList& other); [ 559s] | ^~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 559s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 559s] 205 | rspfile_ = std::move(rsp); [ 559s] | ^ [ 559s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 559s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 559s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 559s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 559s] 213 | rspfile_content_ = std::move(content); [ 559s] | ^ [ 559s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 559s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 559s] | ^~~~~~~~~~~~~~~~~~~ [ 559s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const std::string&, const BuildSettings*, const Builder&, Err*)': [ 559s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 559s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 559s] | ^ [ 559s] In file included from ../src/gn/scope.h:17, [ 559s] from ../src/gn/args.h:14, [ 559s] from ../src/gn/build_settings.h:16, [ 559s] from ../src/gn/command_gen.cc:11: [ 559s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 559s] 58 | Err(const Err& other); [ 559s] | ^~~ [ 559s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 559s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 559s] | ^ [ 559s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 559s] 58 | Err(const Err& other); [ 559s] | ^~~ [ 559s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 559s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 559s] 371 | "provide one on the command line via --ninja-executable."); [ 559s] | ^ [ 559s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 559s] 58 | Err(const Err& other); [ 559s] | ^~~ [ 559s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 559s] 385 | "or later."); [ 559s] | ^ [ 559s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 559s] 58 | Err(const Err& other); [ 559s] | ^~~ [ 560s] [64/194] CXX src/gn/config_values_extractors.o [ 560s] In file included from ../src/gn/target.h:15, [ 560s] from ../src/gn/config_values_extractors.h:16, [ 560s] from ../src/gn/config_values_extractors.cc:5: [ 560s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 560s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 560s] | ^~~~~~~ [ 560s] In file included from ../src/gn/substitution_list.h:11, [ 560s] from ../src/gn/action_values.h:14: [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] In file included from ../src/gn/toolchain.h:16, [ 560s] from ../src/gn/target.h:29: [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 83 | command_ = std::move(cmd); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 110 | default_output_dir_ = std::move(dir); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 117 | depfile_ = std::move(df); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 123 | description_ = std::move(desc); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 560s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 560s] 175 | outputs_ = std::move(out); [ 560s] | ^ [ 560s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 560s] 17 | SubstitutionList(const SubstitutionList& other); [ 560s] | ^~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 560s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 560s] 181 | partial_outputs_ = std::move(partial_out); [ 560s] | ^ [ 560s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 560s] 17 | SubstitutionList(const SubstitutionList& other); [ 560s] | ^~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 560s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 560s] 187 | runtime_outputs_ = std::move(run_out); [ 560s] | ^ [ 560s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 560s] 17 | SubstitutionList(const SubstitutionList& other); [ 560s] | ^~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 205 | rspfile_ = std::move(rsp); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 213 | rspfile_content_ = std::move(content); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 562s] [65/194] CXX src/gn/config_values.o [ 568s] [66/194] CXX src/gn/config.o [ 568s] In file included from ../src/gn/toolchain.h:16, [ 568s] from ../src/gn/settings.h:14, [ 568s] from ../src/gn/input_file_manager.h:20, [ 568s] from ../src/gn/config.cc:8: [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 568s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 568s] 83 | command_ = std::move(cmd); [ 568s] | ^ [ 568s] In file included from ../src/gn/substitution_list.h:11, [ 568s] from ../src/gn/tool.h:16: [ 568s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 568s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 568s] | ^~~~~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 568s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 568s] 110 | default_output_dir_ = std::move(dir); [ 568s] | ^ [ 568s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 568s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 568s] | ^~~~~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 568s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 568s] 117 | depfile_ = std::move(df); [ 568s] | ^ [ 568s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 568s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 568s] | ^~~~~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 568s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 568s] 123 | description_ = std::move(desc); [ 568s] | ^ [ 568s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 568s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 568s] | ^~~~~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 568s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 568s] 175 | outputs_ = std::move(out); [ 568s] | ^ [ 568s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 568s] 17 | SubstitutionList(const SubstitutionList& other); [ 568s] | ^~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 568s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 568s] 181 | partial_outputs_ = std::move(partial_out); [ 568s] | ^ [ 568s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 568s] 17 | SubstitutionList(const SubstitutionList& other); [ 568s] | ^~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 568s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 568s] 187 | runtime_outputs_ = std::move(run_out); [ 568s] | ^ [ 568s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 568s] 17 | SubstitutionList(const SubstitutionList& other); [ 568s] | ^~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 568s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 568s] 205 | rspfile_ = std::move(rsp); [ 568s] | ^ [ 568s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 568s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 568s] | ^~~~~~~~~~~~~~~~~~~ [ 568s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 568s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 568s] 213 | rspfile_content_ = std::move(content); [ 568s] | ^ [ 568s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 568s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 568s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] [67/194] CXX src/gn/commands.o [ 575s] In file included from ../src/gn/target.h:15, [ 575s] from ../src/gn/commands.h:15, [ 575s] from ../src/gn/commands.cc:5: [ 575s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 575s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 575s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 575s] | ^~~~~~~ [ 575s] In file included from ../src/gn/substitution_list.h:11, [ 575s] from ../src/gn/action_values.h:14: [ 575s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 575s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 575s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] In file included from ../src/gn/toolchain.h:16, [ 575s] from ../src/gn/target.h:29: [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 575s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 575s] 83 | command_ = std::move(cmd); [ 575s] | ^ [ 575s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 575s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 575s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 575s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 575s] 110 | default_output_dir_ = std::move(dir); [ 575s] | ^ [ 575s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 575s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 575s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 575s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 575s] 117 | depfile_ = std::move(df); [ 575s] | ^ [ 575s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 575s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 575s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 575s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 575s] 123 | description_ = std::move(desc); [ 575s] | ^ [ 575s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 575s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 575s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 575s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 575s] 175 | outputs_ = std::move(out); [ 575s] | ^ [ 575s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 575s] 17 | SubstitutionList(const SubstitutionList& other); [ 575s] | ^~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 575s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 575s] 181 | partial_outputs_ = std::move(partial_out); [ 575s] | ^ [ 575s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 575s] 17 | SubstitutionList(const SubstitutionList& other); [ 575s] | ^~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 575s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 575s] 187 | runtime_outputs_ = std::move(run_out); [ 575s] | ^ [ 575s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 575s] 17 | SubstitutionList(const SubstitutionList& other); [ 575s] | ^~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 575s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 575s] 205 | rspfile_ = std::move(rsp); [ 575s] | ^ [ 575s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 575s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 575s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 575s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 575s] 213 | rspfile_content_ = std::move(content); [ 575s] | ^ [ 575s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 575s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 575s] | ^~~~~~~~~~~~~~~~~~~ [ 575s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const std::string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 575s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 575s] 99 | err = Err(); [ 575s] | ^ [ 575s] In file included from ../src/gn/scope.h:17, [ 575s] from ../src/gn/args.h:14, [ 575s] from ../src/gn/build_settings.h:16, [ 575s] from ../src/gn/metadata.h:10, [ 575s] from ../src/gn/target.h:23: [ 575s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 575s] 58 | Err(const Err& other); [ 575s] | ^~~ [ 580s] [68/194] CXX src/gn/command_format.o [ 580s] In file included from ../src/gn/target.h:15, [ 580s] from ../src/gn/commands.h:15, [ 580s] from ../src/gn/command_format.cc:18: [ 580s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 580s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 580s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 580s] | ^~~~~~~ [ 580s] In file included from ../src/gn/substitution_list.h:11, [ 580s] from ../src/gn/action_values.h:14: [ 580s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 580s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 580s] | ^~~~~~~~~~~~~~~~~~~ [ 580s] In file included from ../src/gn/toolchain.h:16, [ 580s] from ../src/gn/target.h:29: [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 580s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 580s] 83 | command_ = std::move(cmd); [ 580s] | ^ [ 580s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 580s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 580s] | ^~~~~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 580s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 580s] 110 | default_output_dir_ = std::move(dir); [ 580s] | ^ [ 580s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 580s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 580s] | ^~~~~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 580s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 580s] 117 | depfile_ = std::move(df); [ 580s] | ^ [ 580s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 580s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 580s] | ^~~~~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 580s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 580s] 123 | description_ = std::move(desc); [ 580s] | ^ [ 580s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 580s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 580s] | ^~~~~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 580s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 580s] 175 | outputs_ = std::move(out); [ 580s] | ^ [ 580s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 580s] 17 | SubstitutionList(const SubstitutionList& other); [ 580s] | ^~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 580s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 580s] 181 | partial_outputs_ = std::move(partial_out); [ 580s] | ^ [ 580s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 580s] 17 | SubstitutionList(const SubstitutionList& other); [ 580s] | ^~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 580s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 580s] 187 | runtime_outputs_ = std::move(run_out); [ 580s] | ^ [ 580s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 580s] 17 | SubstitutionList(const SubstitutionList& other); [ 580s] | ^~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 580s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 580s] 205 | rspfile_ = std::move(rsp); [ 580s] | ^ [ 580s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 580s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 580s] | ^~~~~~~~~~~~~~~~~~~ [ 580s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 580s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 580s] 213 | rspfile_content_ = std::move(content); [ 580s] | ^ [ 580s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 580s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 580s] | ^~~~~~~~~~~~~~~~~~~ [ 582s] [69/194] CXX src/gn/escape.o [ 589s] [70/194] CXX src/gn/config_values_generator.o [ 589s] In file included from ../src/gn/toolchain.h:16, [ 589s] from ../src/gn/settings.h:14, [ 589s] from ../src/gn/config_values_generator.cc:12: [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 589s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 589s] 83 | command_ = std::move(cmd); [ 589s] | ^ [ 589s] In file included from ../src/gn/substitution_list.h:11, [ 589s] from ../src/gn/tool.h:16: [ 589s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 589s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 589s] | ^~~~~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 589s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 589s] 110 | default_output_dir_ = std::move(dir); [ 589s] | ^ [ 589s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 589s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 589s] | ^~~~~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 589s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 589s] 117 | depfile_ = std::move(df); [ 589s] | ^ [ 589s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 589s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 589s] | ^~~~~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 589s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 589s] 123 | description_ = std::move(desc); [ 589s] | ^ [ 589s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 589s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 589s] | ^~~~~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 589s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 589s] 175 | outputs_ = std::move(out); [ 589s] | ^ [ 589s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 589s] 17 | SubstitutionList(const SubstitutionList& other); [ 589s] | ^~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 589s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 589s] 181 | partial_outputs_ = std::move(partial_out); [ 589s] | ^ [ 589s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 589s] 17 | SubstitutionList(const SubstitutionList& other); [ 589s] | ^~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 589s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 589s] 187 | runtime_outputs_ = std::move(run_out); [ 589s] | ^ [ 589s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 589s] 17 | SubstitutionList(const SubstitutionList& other); [ 589s] | ^~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 589s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 589s] 205 | rspfile_ = std::move(rsp); [ 589s] | ^ [ 589s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 589s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 589s] | ^~~~~~~~~~~~~~~~~~~ [ 589s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 589s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 589s] 213 | rspfile_content_ = std::move(content); [ 589s] | ^ [ 589s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 589s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 589s] | ^~~~~~~~~~~~~~~~~~~ [ 589s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 589s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 589s] 67 | "path component and have \".framework\" extension."); [ 589s] | ^ [ 589s] In file included from ../src/gn/scope.h:17, [ 589s] from ../src/gn/args.h:14, [ 589s] from ../src/gn/build_settings.h:16, [ 589s] from ../src/gn/config_values_generator.cc:8: [ 589s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 589s] 58 | Err(const Err& other); [ 589s] | ^~~ [ 589s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 589s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 589s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 589s] | ^ [ 589s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 589s] 58 | Err(const Err& other); [ 589s] | ^~~ [ 590s] [71/194] CXX src/gn/deps_iterator.o [ 590s] In file included from ../src/gn/target.h:15, [ 590s] from ../src/gn/deps_iterator.cc:7: [ 590s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 590s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 590s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 590s] | ^~~~~~~ [ 590s] In file included from ../src/gn/substitution_list.h:11, [ 590s] from ../src/gn/action_values.h:14: [ 590s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 590s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 590s] | ^~~~~~~~~~~~~~~~~~~ [ 590s] In file included from ../src/gn/toolchain.h:16, [ 590s] from ../src/gn/target.h:29: [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 590s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 590s] 83 | command_ = std::move(cmd); [ 590s] | ^ [ 590s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 590s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 590s] | ^~~~~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 590s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 590s] 110 | default_output_dir_ = std::move(dir); [ 590s] | ^ [ 590s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 590s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 590s] | ^~~~~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 590s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 590s] 117 | depfile_ = std::move(df); [ 590s] | ^ [ 590s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 590s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 590s] | ^~~~~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 590s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 590s] 123 | description_ = std::move(desc); [ 590s] | ^ [ 590s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 590s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 590s] | ^~~~~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 590s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 590s] 175 | outputs_ = std::move(out); [ 590s] | ^ [ 590s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 590s] 17 | SubstitutionList(const SubstitutionList& other); [ 590s] | ^~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 590s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 590s] 181 | partial_outputs_ = std::move(partial_out); [ 590s] | ^ [ 590s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 590s] 17 | SubstitutionList(const SubstitutionList& other); [ 590s] | ^~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 590s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 590s] 187 | runtime_outputs_ = std::move(run_out); [ 590s] | ^ [ 590s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 590s] 17 | SubstitutionList(const SubstitutionList& other); [ 590s] | ^~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 590s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 590s] 205 | rspfile_ = std::move(rsp); [ 590s] | ^ [ 590s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 590s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 590s] | ^~~~~~~~~~~~~~~~~~~ [ 590s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 590s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 590s] 213 | rspfile_content_ = std::move(content); [ 590s] | ^ [ 590s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 590s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 590s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] [72/194] CXX src/gn/copy_target_generator.o [ 593s] In file included from ../src/gn/toolchain.h:16, [ 593s] from ../src/gn/settings.h:14, [ 593s] from ../src/gn/filesystem_utils.h:14, [ 593s] from ../src/gn/copy_target_generator.cc:8: [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 83 | command_ = std::move(cmd); [ 593s] | ^ [ 593s] In file included from ../src/gn/substitution_list.h:11, [ 593s] from ../src/gn/tool.h:16: [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 110 | default_output_dir_ = std::move(dir); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 117 | depfile_ = std::move(df); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 123 | description_ = std::move(desc); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 593s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 593s] 175 | outputs_ = std::move(out); [ 593s] | ^ [ 593s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 593s] 17 | SubstitutionList(const SubstitutionList& other); [ 593s] | ^~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 593s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 593s] 181 | partial_outputs_ = std::move(partial_out); [ 593s] | ^ [ 593s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 593s] 17 | SubstitutionList(const SubstitutionList& other); [ 593s] | ^~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 593s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 593s] 187 | runtime_outputs_ = std::move(run_out); [ 593s] | ^ [ 593s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 593s] 17 | SubstitutionList(const SubstitutionList& other); [ 593s] | ^~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 205 | rspfile_ = std::move(rsp); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 213 | rspfile_content_ = std::move(content); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] In file included from ../src/gn/target.h:15, [ 593s] from ../src/gn/filesystem_utils.h:15: [ 593s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 593s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 593s] | ^~~~~~~ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 593s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 593s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 593s] | ^ [ 593s] In file included from ../src/gn/scope.h:17, [ 593s] from ../src/gn/args.h:14, [ 593s] from ../src/gn/build_settings.h:16, [ 593s] from ../src/gn/copy_target_generator.cc:7: [ 593s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 593s] 58 | Err(const Err& other); [ 593s] | ^~~ [ 593s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 593s] 41 | "source_expansion\")."); [ 593s] | ^ [ 593s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 593s] 58 | Err(const Err& other); [ 593s] | ^~~ [ 600s] [73/194] CXX src/gn/exec_process.o [ 602s] [74/194] CXX src/gn/rust_project_writer.o [ 602s] In file included from ../src/gn/target.h:15, [ 602s] from ../src/gn/rust_project_writer.h:9, [ 602s] from ../src/gn/rust_project_writer.cc:5: [ 602s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 602s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 602s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 602s] | ^~~~~~~ [ 602s] In file included from ../src/gn/substitution_list.h:11, [ 602s] from ../src/gn/action_values.h:14: [ 602s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 602s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 602s] | ^~~~~~~~~~~~~~~~~~~ [ 602s] In file included from ../src/gn/toolchain.h:16, [ 602s] from ../src/gn/target.h:29: [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 602s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 602s] 83 | command_ = std::move(cmd); [ 602s] | ^ [ 602s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 602s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 602s] | ^~~~~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 602s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 602s] 110 | default_output_dir_ = std::move(dir); [ 602s] | ^ [ 602s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 602s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 602s] | ^~~~~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 602s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 602s] 117 | depfile_ = std::move(df); [ 602s] | ^ [ 602s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 602s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 602s] | ^~~~~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 602s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 602s] 123 | description_ = std::move(desc); [ 602s] | ^ [ 602s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 602s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 602s] | ^~~~~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 602s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 602s] 175 | outputs_ = std::move(out); [ 602s] | ^ [ 602s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 602s] 17 | SubstitutionList(const SubstitutionList& other); [ 602s] | ^~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 602s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 602s] 181 | partial_outputs_ = std::move(partial_out); [ 602s] | ^ [ 602s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 602s] 17 | SubstitutionList(const SubstitutionList& other); [ 602s] | ^~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 602s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 602s] 187 | runtime_outputs_ = std::move(run_out); [ 602s] | ^ [ 602s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 602s] 17 | SubstitutionList(const SubstitutionList& other); [ 602s] | ^~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 602s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 602s] 205 | rspfile_ = std::move(rsp); [ 602s] | ^ [ 602s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 602s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 602s] | ^~~~~~~~~~~~~~~~~~~ [ 602s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 602s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 602s] 213 | rspfile_content_ = std::move(content); [ 602s] | ^ [ 602s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 602s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 602s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] [75/194] CXX src/gn/file_writer.o [ 614s] In file included from ../src/gn/toolchain.h:16, [ 614s] from ../src/gn/settings.h:14, [ 614s] from ../src/gn/filesystem_utils.h:14, [ 614s] from ../src/gn/file_writer.cc:9: [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 83 | command_ = std::move(cmd); [ 614s] | ^ [ 614s] In file included from ../src/gn/substitution_list.h:11, [ 614s] from ../src/gn/tool.h:16: [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 110 | default_output_dir_ = std::move(dir); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 117 | depfile_ = std::move(df); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 123 | description_ = std::move(desc); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 175 | outputs_ = std::move(out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 181 | partial_outputs_ = std::move(partial_out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 187 | runtime_outputs_ = std::move(run_out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 205 | rspfile_ = std::move(rsp); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 213 | rspfile_content_ = std::move(content); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] In file included from ../src/gn/target.h:15, [ 614s] from ../src/gn/filesystem_utils.h:15: [ 614s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 614s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 614s] | ^~~~~~~ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] [76/194] CXX src/gn/frameworks_utils.o [ 619s] In file included from ../src/gn/toolchain.h:16, [ 619s] from ../src/gn/settings.h:14, [ 619s] from ../src/gn/filesystem_utils.h:14, [ 619s] from ../src/gn/frameworks_utils.cc:7: [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 83 | command_ = std::move(cmd); [ 619s] | ^ [ 619s] In file included from ../src/gn/substitution_list.h:11, [ 619s] from ../src/gn/tool.h:16: [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 110 | default_output_dir_ = std::move(dir); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 117 | depfile_ = std::move(df); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 123 | description_ = std::move(desc); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 619s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 619s] 175 | outputs_ = std::move(out); [ 619s] | ^ [ 619s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 619s] 17 | SubstitutionList(const SubstitutionList& other); [ 619s] | ^~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 619s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 619s] 181 | partial_outputs_ = std::move(partial_out); [ 619s] | ^ [ 619s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 619s] 17 | SubstitutionList(const SubstitutionList& other); [ 619s] | ^~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 619s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 619s] 187 | runtime_outputs_ = std::move(run_out); [ 619s] | ^ [ 619s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 619s] 17 | SubstitutionList(const SubstitutionList& other); [ 619s] | ^~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 205 | rspfile_ = std::move(rsp); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 213 | rspfile_content_ = std::move(content); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] In file included from ../src/gn/target.h:15, [ 619s] from ../src/gn/filesystem_utils.h:15: [ 619s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 619s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 619s] | ^~~~~~~ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] [77/194] CXX src/gn/create_bundle_target_generator.o [ 620s] In file included from ../src/gn/toolchain.h:16, [ 620s] from ../src/gn/settings.h:14, [ 620s] from ../src/gn/filesystem_utils.h:14, [ 620s] from ../src/gn/create_bundle_target_generator.cc:10: [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 83 | command_ = std::move(cmd); [ 620s] | ^ [ 620s] In file included from ../src/gn/substitution_list.h:11, [ 620s] from ../src/gn/tool.h:16: [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 110 | default_output_dir_ = std::move(dir); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 117 | depfile_ = std::move(df); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 123 | description_ = std::move(desc); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 620s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 620s] 175 | outputs_ = std::move(out); [ 620s] | ^ [ 620s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 620s] 17 | SubstitutionList(const SubstitutionList& other); [ 620s] | ^~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 620s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 620s] 181 | partial_outputs_ = std::move(partial_out); [ 620s] | ^ [ 620s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 620s] 17 | SubstitutionList(const SubstitutionList& other); [ 620s] | ^~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 620s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 620s] 187 | runtime_outputs_ = std::move(run_out); [ 620s] | ^ [ 620s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 620s] 17 | SubstitutionList(const SubstitutionList& other); [ 620s] | ^~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 205 | rspfile_ = std::move(rsp); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 213 | rspfile_content_ = std::move(content); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] In file included from ../src/gn/target.h:15, [ 620s] from ../src/gn/filesystem_utils.h:15: [ 620s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 620s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 620s] | ^~~~~~~ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const std::string_view&, SourceDir*)': [ 620s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 620s] 101 | str + "\"."); [ 620s] | ^ [ 620s] In file included from ../src/gn/scope.h:17, [ 620s] from ../src/gn/settings.h:12: [ 620s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 620s] 58 | Err(const Err& other); [ 620s] | ^~~ [ 620s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 620s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 620s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 620s] | ^ [ 620s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 620s] 58 | Err(const Err& other); [ 620s] | ^~~ [ 620s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 620s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 620s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 620s] | ^ [ 620s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 620s] 58 | Err(const Err& other); [ 620s] | ^~~ [ 620s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 620s] 253 | "code signing script needs to be run."); [ 620s] | ^ [ 620s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 620s] 58 | Err(const Err& other); [ 620s] | ^~~ [ 620s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 620s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 620s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 620s] | ^ [ 620s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 620s] 58 | Err(const Err& other); [ 620s] | ^~~ [ 620s] [78/194] CXX src/gn/err.o [ 620s] In file included from ../src/gn/toolchain.h:16, [ 620s] from ../src/gn/settings.h:14, [ 620s] from ../src/gn/filesystem_utils.h:14, [ 620s] from ../src/gn/err.cc:11: [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 83 | command_ = std::move(cmd); [ 620s] | ^ [ 620s] In file included from ../src/gn/substitution_list.h:11, [ 620s] from ../src/gn/tool.h:16: [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 110 | default_output_dir_ = std::move(dir); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 117 | depfile_ = std::move(df); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 123 | description_ = std::move(desc); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 620s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 620s] 175 | outputs_ = std::move(out); [ 620s] | ^ [ 620s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 620s] 17 | SubstitutionList(const SubstitutionList& other); [ 620s] | ^~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 620s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 620s] 181 | partial_outputs_ = std::move(partial_out); [ 620s] | ^ [ 620s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 620s] 17 | SubstitutionList(const SubstitutionList& other); [ 620s] | ^~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 620s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 620s] 187 | runtime_outputs_ = std::move(run_out); [ 620s] | ^ [ 620s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 620s] 17 | SubstitutionList(const SubstitutionList& other); [ 620s] | ^~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 205 | rspfile_ = std::move(rsp); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 620s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 213 | rspfile_content_ = std::move(content); [ 620s] | ^ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 620s] In file included from ../src/gn/target.h:15, [ 620s] from ../src/gn/filesystem_utils.h:15: [ 620s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 620s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 620s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 620s] | ^~~~~~~ [ 620s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 620s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 620s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] [79/194] CXX src/gn/eclipse_writer.o [ 629s] In file included from ../src/gn/target.h:15, [ 629s] from ../src/gn/config_values_extractors.h:16, [ 629s] from ../src/gn/eclipse_writer.cc:12: [ 629s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 629s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 629s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 629s] | ^~~~~~~ [ 629s] In file included from ../src/gn/substitution_list.h:11, [ 629s] from ../src/gn/action_values.h:14: [ 629s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 629s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 629s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] In file included from ../src/gn/toolchain.h:16, [ 629s] from ../src/gn/target.h:29: [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 629s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 629s] 83 | command_ = std::move(cmd); [ 629s] | ^ [ 629s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 629s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 629s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 629s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 629s] 110 | default_output_dir_ = std::move(dir); [ 629s] | ^ [ 629s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 629s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 629s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 629s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 629s] 117 | depfile_ = std::move(df); [ 629s] | ^ [ 629s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 629s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 629s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 629s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 629s] 123 | description_ = std::move(desc); [ 629s] | ^ [ 629s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 629s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 629s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 629s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 629s] 175 | outputs_ = std::move(out); [ 629s] | ^ [ 629s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 629s] 17 | SubstitutionList(const SubstitutionList& other); [ 629s] | ^~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 629s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 629s] 181 | partial_outputs_ = std::move(partial_out); [ 629s] | ^ [ 629s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 629s] 17 | SubstitutionList(const SubstitutionList& other); [ 629s] | ^~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 629s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 629s] 187 | runtime_outputs_ = std::move(run_out); [ 629s] | ^ [ 629s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 629s] 17 | SubstitutionList(const SubstitutionList& other); [ 629s] | ^~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 629s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 629s] 205 | rspfile_ = std::move(rsp); [ 629s] | ^ [ 629s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 629s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 629s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 629s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 629s] 213 | rspfile_content_ = std::move(content); [ 629s] | ^ [ 629s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 629s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 629s] | ^~~~~~~~~~~~~~~~~~~ [ 629s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 629s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 629s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 629s] | ^ [ 629s] In file included from ../src/gn/scope.h:17, [ 629s] from ../src/gn/args.h:14, [ 629s] from ../src/gn/build_settings.h:16, [ 629s] from ../src/gn/metadata.h:10, [ 629s] from ../src/gn/target.h:23: [ 629s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 629s] 58 | Err(const Err& other); [ 629s] | ^~~ [ 639s] [80/194] CXX src/gn/function_foreach.o [ 639s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 639s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 639s] 54 | "Expecting exactly two."); [ 639s] | ^ [ 639s] In file included from ../src/gn/function_foreach.cc:5: [ 639s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 639s] 58 | Err(const Err& other); [ 639s] | ^~~ [ 639s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 639s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 639s] | ^ [ 639s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 639s] 58 | Err(const Err& other); [ 639s] | ^~~ [ 639s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 639s] 80 | *err = Err(function, "Expected { after foreach."); [ 639s] | ^ [ 639s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 639s] 58 | Err(const Err& other); [ 639s] | ^~~ [ 644s] [81/194] CXX src/gn/function_filter.o [ 644s] In file included from ../src/gn/toolchain.h:16, [ 644s] from ../src/gn/settings.h:14, [ 644s] from ../src/gn/filesystem_utils.h:14, [ 644s] from ../src/gn/function_filter.cc:8: [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 644s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 644s] 83 | command_ = std::move(cmd); [ 644s] | ^ [ 644s] In file included from ../src/gn/substitution_list.h:11, [ 644s] from ../src/gn/tool.h:16: [ 644s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 644s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 644s] | ^~~~~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 644s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 644s] 110 | default_output_dir_ = std::move(dir); [ 644s] | ^ [ 644s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 644s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 644s] | ^~~~~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 644s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 644s] 117 | depfile_ = std::move(df); [ 644s] | ^ [ 644s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 644s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 644s] | ^~~~~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 644s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 644s] 123 | description_ = std::move(desc); [ 644s] | ^ [ 644s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 644s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 644s] | ^~~~~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 644s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 644s] 175 | outputs_ = std::move(out); [ 644s] | ^ [ 644s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 644s] 17 | SubstitutionList(const SubstitutionList& other); [ 644s] | ^~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 644s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 644s] 181 | partial_outputs_ = std::move(partial_out); [ 644s] | ^ [ 644s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 644s] 17 | SubstitutionList(const SubstitutionList& other); [ 644s] | ^~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 644s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 644s] 187 | runtime_outputs_ = std::move(run_out); [ 644s] | ^ [ 644s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 644s] 17 | SubstitutionList(const SubstitutionList& other); [ 644s] | ^~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 644s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 644s] 205 | rspfile_ = std::move(rsp); [ 644s] | ^ [ 644s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 644s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 644s] | ^~~~~~~~~~~~~~~~~~~ [ 644s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 644s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 644s] 213 | rspfile_content_ = std::move(content); [ 644s] | ^ [ 644s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 644s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 644s] | ^~~~~~~~~~~~~~~~~~~ [ 644s] In file included from ../src/gn/target.h:15, [ 644s] from ../src/gn/filesystem_utils.h:15: [ 644s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 644s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 644s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 644s] | ^~~~~~~ [ 644s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 644s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 644s] | ^~~~~~~~~~~~~~~~~~~ [ 644s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)': [ 644s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 644s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 644s] | ^ [ 644s] In file included from ../src/gn/function_filter.cc:7: [ 644s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 644s] 58 | Err(const Err& other); [ 644s] | ^~~ [ 644s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 644s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 644s] | ^ [ 644s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 644s] 58 | Err(const Err& other); [ 644s] | ^~~ [ 644s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 644s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 644s] | ^ [ 644s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 644s] 58 | Err(const Err& other); [ 644s] | ^~~ [ 650s] [82/194] CXX src/gn/function_forward_variables_from.o [ 650s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 650s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 650s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 650s] | ^ [ 650s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 650s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 650s] 58 | Err(const Err& other); [ 650s] | ^~~ [ 650s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 650s] 67 | "do this explicitly."); [ 650s] | ^ [ 650s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 650s] 58 | Err(const Err& other); [ 650s] | ^~~ [ 650s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 650s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 650s] 173 | "Expecting two or three arguments."); [ 650s] | ^ [ 650s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 650s] 58 | Err(const Err& other); [ 650s] | ^~~ [ 650s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 650s] 186 | *err = Err(identifier, "Undefined identifier."); [ 650s] | ^ [ 650s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 650s] 58 | Err(const Err& other); [ 650s] | ^~~ [ 650s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 650s] 211 | "Expecting a list of strings."); [ 650s] | ^ [ 650s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 650s] 58 | Err(const Err& other); [ 650s] | ^~~ [ 650s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 650s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 650s] | ^ [ 650s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 650s] 58 | Err(const Err& other); [ 650s] | ^~~ [ 651s] [83/194] CXX src/gn/filesystem_utils.o [ 651s] In file included from ../src/gn/toolchain.h:16, [ 651s] from ../src/gn/settings.h:14, [ 651s] from ../src/gn/filesystem_utils.h:14, [ 651s] from ../src/gn/filesystem_utils.cc:5: [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 651s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 651s] 83 | command_ = std::move(cmd); [ 651s] | ^ [ 651s] In file included from ../src/gn/substitution_list.h:11, [ 651s] from ../src/gn/tool.h:16: [ 651s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 651s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 651s] | ^~~~~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 651s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 651s] 110 | default_output_dir_ = std::move(dir); [ 651s] | ^ [ 651s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 651s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 651s] | ^~~~~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 651s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 651s] 117 | depfile_ = std::move(df); [ 651s] | ^ [ 651s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 651s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 651s] | ^~~~~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 651s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 651s] 123 | description_ = std::move(desc); [ 651s] | ^ [ 651s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 651s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 651s] | ^~~~~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 651s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 651s] 175 | outputs_ = std::move(out); [ 651s] | ^ [ 651s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 651s] 17 | SubstitutionList(const SubstitutionList& other); [ 651s] | ^~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 651s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 651s] 181 | partial_outputs_ = std::move(partial_out); [ 651s] | ^ [ 651s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 651s] 17 | SubstitutionList(const SubstitutionList& other); [ 651s] | ^~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 651s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 651s] 187 | runtime_outputs_ = std::move(run_out); [ 651s] | ^ [ 651s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 651s] 17 | SubstitutionList(const SubstitutionList& other); [ 651s] | ^~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 651s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 651s] 205 | rspfile_ = std::move(rsp); [ 651s] | ^ [ 651s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 651s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 651s] | ^~~~~~~~~~~~~~~~~~~ [ 651s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 651s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 651s] 213 | rspfile_content_ = std::move(content); [ 651s] | ^ [ 651s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 651s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 651s] | ^~~~~~~~~~~~~~~~~~~ [ 651s] In file included from ../src/gn/target.h:15, [ 651s] from ../src/gn/filesystem_utils.h:15: [ 651s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 651s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 651s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 651s] | ^~~~~~~ [ 651s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 651s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 651s] | ^~~~~~~~~~~~~~~~~~~ [ 651s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const std::string&, const ParseNode*, Err*)': [ 651s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 651s] 333 | str + "\"."); [ 651s] | ^ [ 651s] In file included from ../src/gn/scope.h:17, [ 651s] from ../src/gn/settings.h:12: [ 651s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 651s] 58 | Err(const Err& other); [ 651s] | ^~~ [ 651s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const std::string&, Err*)': [ 651s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 651s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 651s] | ^ [ 651s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 651s] 58 | Err(const Err& other); [ 651s] | ^~~ [ 651s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 651s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 651s] | ^ [ 651s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 651s] 58 | Err(const Err& other); [ 651s] | ^~~ [ 656s] [84/194] CXX src/gn/function_exec_script.o [ 656s] In file included from ../src/gn/toolchain.h:16, [ 656s] from ../src/gn/settings.h:14, [ 656s] from ../src/gn/filesystem_utils.h:14, [ 656s] from ../src/gn/function_exec_script.cc:12: [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 656s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 656s] 83 | command_ = std::move(cmd); [ 656s] | ^ [ 656s] In file included from ../src/gn/substitution_list.h:11, [ 656s] from ../src/gn/tool.h:16: [ 656s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 656s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 656s] | ^~~~~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 656s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 656s] 110 | default_output_dir_ = std::move(dir); [ 656s] | ^ [ 656s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 656s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 656s] | ^~~~~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 656s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 656s] 117 | depfile_ = std::move(df); [ 656s] | ^ [ 656s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 656s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 656s] | ^~~~~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 656s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 656s] 123 | description_ = std::move(desc); [ 656s] | ^ [ 656s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 656s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 656s] | ^~~~~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 656s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 656s] 175 | outputs_ = std::move(out); [ 656s] | ^ [ 656s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 656s] 17 | SubstitutionList(const SubstitutionList& other); [ 656s] | ^~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 656s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 656s] 181 | partial_outputs_ = std::move(partial_out); [ 656s] | ^ [ 656s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 656s] 17 | SubstitutionList(const SubstitutionList& other); [ 656s] | ^~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 656s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 656s] 187 | runtime_outputs_ = std::move(run_out); [ 656s] | ^ [ 656s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 656s] 17 | SubstitutionList(const SubstitutionList& other); [ 656s] | ^~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 656s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 656s] 205 | rspfile_ = std::move(rsp); [ 656s] | ^ [ 656s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 656s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 656s] | ^~~~~~~~~~~~~~~~~~~ [ 656s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 656s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 656s] 213 | rspfile_content_ = std::move(content); [ 656s] | ^ [ 656s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 656s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 656s] | ^~~~~~~~~~~~~~~~~~~ [ 656s] In file included from ../src/gn/target.h:15, [ 656s] from ../src/gn/filesystem_utils.h:15: [ 656s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 656s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 656s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 656s] | ^~~~~~~ [ 656s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 656s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 656s] | ^~~~~~~~~~~~~~~~~~~ [ 656s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 656s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 656s] 56 | "if you need to modify the whitelist."); [ 656s] | ^ [ 656s] In file included from ../src/gn/function_exec_script.cc:10: [ 656s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 656s] 58 | Err(const Err& other); [ 656s] | ^~~ [ 656s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 656s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 656s] 128 | "I expected between one and four arguments."); [ 656s] | ^ [ 656s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 656s] 58 | Err(const Err& other); [ 656s] | ^~~ [ 656s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 656s] 243 | "\"."); [ 656s] | ^ [ 656s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 656s] 58 | Err(const Err& other); [ 656s] | ^~~ [ 656s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 656s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 656s] | ^ [ 656s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 656s] 58 | Err(const Err& other); [ 656s] | ^~~ [ 657s] [85/194] CXX src/gn/function_get_label_info.o [ 657s] In file included from ../src/gn/toolchain.h:16, [ 657s] from ../src/gn/settings.h:14, [ 657s] from ../src/gn/filesystem_utils.h:14, [ 657s] from ../src/gn/function_get_label_info.cc:6: [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 657s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 657s] 83 | command_ = std::move(cmd); [ 657s] | ^ [ 657s] In file included from ../src/gn/substitution_list.h:11, [ 657s] from ../src/gn/tool.h:16: [ 657s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 657s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 657s] | ^~~~~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 657s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 657s] 110 | default_output_dir_ = std::move(dir); [ 657s] | ^ [ 657s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 657s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 657s] | ^~~~~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 657s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 657s] 117 | depfile_ = std::move(df); [ 657s] | ^ [ 657s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 657s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 657s] | ^~~~~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 657s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 657s] 123 | description_ = std::move(desc); [ 657s] | ^ [ 657s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 657s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 657s] | ^~~~~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 657s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 657s] 175 | outputs_ = std::move(out); [ 657s] | ^ [ 657s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 657s] 17 | SubstitutionList(const SubstitutionList& other); [ 657s] | ^~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 657s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 657s] 181 | partial_outputs_ = std::move(partial_out); [ 657s] | ^ [ 657s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 657s] 17 | SubstitutionList(const SubstitutionList& other); [ 657s] | ^~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 657s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 657s] 187 | runtime_outputs_ = std::move(run_out); [ 657s] | ^ [ 657s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 657s] 17 | SubstitutionList(const SubstitutionList& other); [ 657s] | ^~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 657s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 657s] 205 | rspfile_ = std::move(rsp); [ 657s] | ^ [ 657s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 657s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 657s] | ^~~~~~~~~~~~~~~~~~~ [ 657s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 657s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 657s] 213 | rspfile_content_ = std::move(content); [ 657s] | ^ [ 657s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 657s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 657s] | ^~~~~~~~~~~~~~~~~~~ [ 657s] In file included from ../src/gn/target.h:15, [ 657s] from ../src/gn/filesystem_utils.h:15: [ 657s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 657s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 657s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 657s] | ^~~~~~~ [ 657s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 657s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 657s] | ^~~~~~~~~~~~~~~~~~~ [ 657s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 657s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 657s] 83 | *err = Err(function, "Expected two arguments."); [ 657s] | ^ [ 657s] In file included from ../src/gn/function_get_label_info.cc:5: [ 657s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 657s] 58 | Err(const Err& other); [ 657s] | ^~~ [ 657s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 657s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 657s] | ^ [ 657s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 657s] 58 | Err(const Err& other); [ 657s] | ^~~ [ 671s] [86/194] CXX src/gn/function_read_file.o [ 671s] In file included from ../src/gn/toolchain.h:16, [ 671s] from ../src/gn/settings.h:14, [ 671s] from ../src/gn/filesystem_utils.h:14, [ 671s] from ../src/gn/function_read_file.cc:7: [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 671s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 671s] 83 | command_ = std::move(cmd); [ 671s] | ^ [ 671s] In file included from ../src/gn/substitution_list.h:11, [ 671s] from ../src/gn/tool.h:16: [ 671s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 671s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 671s] | ^~~~~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 671s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 671s] 110 | default_output_dir_ = std::move(dir); [ 671s] | ^ [ 671s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 671s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 671s] | ^~~~~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 671s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 671s] 117 | depfile_ = std::move(df); [ 671s] | ^ [ 671s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 671s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 671s] | ^~~~~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 671s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 671s] 123 | description_ = std::move(desc); [ 671s] | ^ [ 671s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 671s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 671s] | ^~~~~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 671s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 671s] 175 | outputs_ = std::move(out); [ 671s] | ^ [ 671s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 671s] 17 | SubstitutionList(const SubstitutionList& other); [ 671s] | ^~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 671s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 671s] 181 | partial_outputs_ = std::move(partial_out); [ 671s] | ^ [ 671s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 671s] 17 | SubstitutionList(const SubstitutionList& other); [ 671s] | ^~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 671s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 671s] 187 | runtime_outputs_ = std::move(run_out); [ 671s] | ^ [ 671s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 671s] 17 | SubstitutionList(const SubstitutionList& other); [ 671s] | ^~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 671s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 671s] 205 | rspfile_ = std::move(rsp); [ 671s] | ^ [ 671s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 671s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 671s] | ^~~~~~~~~~~~~~~~~~~ [ 671s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 671s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 671s] 213 | rspfile_content_ = std::move(content); [ 671s] | ^ [ 671s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 671s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 671s] | ^~~~~~~~~~~~~~~~~~~ [ 671s] In file included from ../src/gn/target.h:15, [ 671s] from ../src/gn/filesystem_utils.h:15: [ 671s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 671s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 671s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 671s] | ^~~~~~~ [ 671s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 671s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 671s] | ^~~~~~~~~~~~~~~~~~~ [ 671s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 671s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 671s] 48 | "I expected two arguments."); [ 671s] | ^ [ 671s] In file included from ../src/gn/function_read_file.cc:6: [ 671s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 671s] 58 | Err(const Err& other); [ 671s] | ^~~ [ 671s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 671s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 671s] | ^ [ 671s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 671s] 58 | Err(const Err& other); [ 671s] | ^~~ [ 674s] [87/194] CXX src/gn/function_process_file_template.o [ 674s] In file included from ../src/gn/toolchain.h:16, [ 674s] from ../src/gn/settings.h:14, [ 674s] from ../src/gn/function_process_file_template.cc:9: [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 674s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 674s] 83 | command_ = std::move(cmd); [ 674s] | ^ [ 674s] In file included from ../src/gn/substitution_list.h:11, [ 674s] from ../src/gn/tool.h:16: [ 674s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 674s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 674s] | ^~~~~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 674s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 674s] 110 | default_output_dir_ = std::move(dir); [ 674s] | ^ [ 674s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 674s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 674s] | ^~~~~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 674s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 674s] 117 | depfile_ = std::move(df); [ 674s] | ^ [ 674s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 674s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 674s] | ^~~~~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 674s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 674s] 123 | description_ = std::move(desc); [ 674s] | ^ [ 674s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 674s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 674s] | ^~~~~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 674s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 674s] 175 | outputs_ = std::move(out); [ 674s] | ^ [ 674s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 674s] 17 | SubstitutionList(const SubstitutionList& other); [ 674s] | ^~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 674s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 674s] 181 | partial_outputs_ = std::move(partial_out); [ 674s] | ^ [ 674s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 674s] 17 | SubstitutionList(const SubstitutionList& other); [ 674s] | ^~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 674s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 674s] 187 | runtime_outputs_ = std::move(run_out); [ 674s] | ^ [ 674s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 674s] 17 | SubstitutionList(const SubstitutionList& other); [ 674s] | ^~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 674s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 674s] 205 | rspfile_ = std::move(rsp); [ 674s] | ^ [ 674s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 674s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 674s] | ^~~~~~~~~~~~~~~~~~~ [ 674s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 674s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 674s] 213 | rspfile_content_ = std::move(content); [ 674s] | ^ [ 674s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 674s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 674s] | ^~~~~~~~~~~~~~~~~~~ [ 674s] In file included from ../src/gn/target.h:15, [ 674s] from ../src/gn/function_process_file_template.cc:12: [ 674s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 674s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 674s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 674s] | ^~~~~~~ [ 674s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 674s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 674s] | ^~~~~~~~~~~~~~~~~~~ [ 674s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 674s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 674s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 674s] | ^ [ 674s] In file included from ../src/gn/parse_tree.h:16, [ 674s] from ../src/gn/function_process_file_template.cc:7: [ 674s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 674s] 58 | Err(const Err& other); [ 674s] | ^~~ [ 674s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 674s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 674s] | ^ [ 674s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 674s] 58 | Err(const Err& other); [ 674s] | ^~~ [ 674s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 674s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 674s] | ^ [ 674s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 674s] 58 | Err(const Err& other); [ 674s] | ^~~ [ 675s] [88/194] CXX src/gn/function_get_target_outputs.o [ 675s] In file included from ../src/gn/toolchain.h:16, [ 675s] from ../src/gn/settings.h:14, [ 675s] from ../src/gn/function_get_target_outputs.cc:8: [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 675s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 675s] 83 | command_ = std::move(cmd); [ 675s] | ^ [ 675s] In file included from ../src/gn/substitution_list.h:11, [ 675s] from ../src/gn/tool.h:16: [ 675s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 675s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 675s] | ^~~~~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 675s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 675s] 110 | default_output_dir_ = std::move(dir); [ 675s] | ^ [ 675s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 675s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 675s] | ^~~~~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 675s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 675s] 117 | depfile_ = std::move(df); [ 675s] | ^ [ 675s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 675s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 675s] | ^~~~~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 675s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 675s] 123 | description_ = std::move(desc); [ 675s] | ^ [ 675s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 675s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 675s] | ^~~~~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 675s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 675s] 175 | outputs_ = std::move(out); [ 675s] | ^ [ 675s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 675s] 17 | SubstitutionList(const SubstitutionList& other); [ 675s] | ^~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 675s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 675s] 181 | partial_outputs_ = std::move(partial_out); [ 675s] | ^ [ 675s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 675s] 17 | SubstitutionList(const SubstitutionList& other); [ 675s] | ^~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 675s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 675s] 187 | runtime_outputs_ = std::move(run_out); [ 675s] | ^ [ 675s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 675s] 17 | SubstitutionList(const SubstitutionList& other); [ 675s] | ^~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 675s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 675s] 205 | rspfile_ = std::move(rsp); [ 675s] | ^ [ 675s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 675s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 675s] | ^~~~~~~~~~~~~~~~~~~ [ 675s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 675s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 675s] 213 | rspfile_content_ = std::move(content); [ 675s] | ^ [ 675s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 675s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 675s] | ^~~~~~~~~~~~~~~~~~~ [ 675s] In file included from ../src/gn/target.h:15, [ 675s] from ../src/gn/function_get_target_outputs.cc:10: [ 675s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 675s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 675s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 675s] | ^~~~~~~ [ 675s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 675s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 675s] | ^~~~~~~~~~~~~~~~~~~ [ 675s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 675s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 675s] 71 | *err = Err(function, "Expected one argument."); [ 675s] | ^ [ 675s] In file included from ../src/gn/scope.h:17, [ 675s] from ../src/gn/args.h:14, [ 675s] from ../src/gn/build_settings.h:16, [ 675s] from ../src/gn/function_get_target_outputs.cc:5: [ 675s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 675s] 58 | Err(const Err& other); [ 675s] | ^~~ [ 675s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 675s] 89 | *err = Err(function, "No targets defined in this context."); [ 675s] | ^ [ 675s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 675s] 58 | Err(const Err& other); [ 675s] | ^~~ [ 675s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 675s] 100 | item->GetItemTypeName()); [ 675s] | ^ [ 675s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 675s] 58 | Err(const Err& other); [ 675s] | ^~~ [ 675s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 675s] 112 | "previously defined in the current file."); [ 675s] | ^ [ 675s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 675s] 58 | Err(const Err& other); [ 675s] | ^~~ [ 676s] [89/194] CXX src/gn/function_set_defaults.o [ 676s] [90/194] CXX src/gn/function_get_path_info.o [ 676s] In file included from ../src/gn/toolchain.h:16, [ 676s] from ../src/gn/settings.h:14, [ 676s] from ../src/gn/filesystem_utils.h:14, [ 676s] from ../src/gn/function_get_path_info.cc:8: [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 676s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 676s] 83 | command_ = std::move(cmd); [ 676s] | ^ [ 676s] In file included from ../src/gn/substitution_list.h:11, [ 676s] from ../src/gn/tool.h:16: [ 676s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 676s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 676s] | ^~~~~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 676s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 676s] 110 | default_output_dir_ = std::move(dir); [ 676s] | ^ [ 676s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 676s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 676s] | ^~~~~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 676s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 676s] 117 | depfile_ = std::move(df); [ 676s] | ^ [ 676s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 676s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 676s] | ^~~~~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 676s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 676s] 123 | description_ = std::move(desc); [ 676s] | ^ [ 676s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 676s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 676s] | ^~~~~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 676s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 676s] 175 | outputs_ = std::move(out); [ 676s] | ^ [ 676s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 676s] 17 | SubstitutionList(const SubstitutionList& other); [ 676s] | ^~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 676s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 676s] 181 | partial_outputs_ = std::move(partial_out); [ 676s] | ^ [ 676s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 676s] 17 | SubstitutionList(const SubstitutionList& other); [ 676s] | ^~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 676s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 676s] 187 | runtime_outputs_ = std::move(run_out); [ 676s] | ^ [ 676s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 676s] 17 | SubstitutionList(const SubstitutionList& other); [ 676s] | ^~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 676s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 676s] 205 | rspfile_ = std::move(rsp); [ 676s] | ^ [ 676s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 676s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 676s] | ^~~~~~~~~~~~~~~~~~~ [ 676s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 676s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 676s] 213 | rspfile_content_ = std::move(content); [ 676s] | ^ [ 676s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 676s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 676s] | ^~~~~~~~~~~~~~~~~~~ [ 676s] In file included from ../src/gn/target.h:15, [ 676s] from ../src/gn/filesystem_utils.h:15: [ 676s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 676s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 676s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 676s] | ^~~~~~~ [ 676s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 676s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 676s] | ^~~~~~~~~~~~~~~~~~~ [ 676s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, What, const Value&, Err*)': [ 676s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 676s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 676s] | ^ [ 676s] In file included from ../src/gn/function_get_path_info.cc:7: [ 676s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 676s] 58 | Err(const Err& other); [ 676s] | ^~~ [ 676s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 676s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 676s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 676s] | ^ [ 676s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 676s] 58 | Err(const Err& other); [ 676s] | ^~~ [ 676s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 676s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 676s] | ^ [ 676s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 676s] 58 | Err(const Err& other); [ 676s] | ^~~ [ 676s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 676s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 676s] | ^ [ 676s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 676s] 58 | Err(const Err& other); [ 676s] | ^~~ [ 685s] [91/194] CXX src/gn/function_rebase_path.o [ 685s] In file included from ../src/gn/toolchain.h:16, [ 685s] from ../src/gn/settings.h:14, [ 685s] from ../src/gn/filesystem_utils.h:14, [ 685s] from ../src/gn/function_rebase_path.cc:8: [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 83 | command_ = std::move(cmd); [ 685s] | ^ [ 685s] In file included from ../src/gn/substitution_list.h:11, [ 685s] from ../src/gn/tool.h:16: [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 110 | default_output_dir_ = std::move(dir); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 117 | depfile_ = std::move(df); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 123 | description_ = std::move(desc); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 685s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 685s] 175 | outputs_ = std::move(out); [ 685s] | ^ [ 685s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 685s] 17 | SubstitutionList(const SubstitutionList& other); [ 685s] | ^~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 685s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 685s] 181 | partial_outputs_ = std::move(partial_out); [ 685s] | ^ [ 685s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 685s] 17 | SubstitutionList(const SubstitutionList& other); [ 685s] | ^~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 685s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 685s] 187 | runtime_outputs_ = std::move(run_out); [ 685s] | ^ [ 685s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 685s] 17 | SubstitutionList(const SubstitutionList& other); [ 685s] | ^~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 205 | rspfile_ = std::move(rsp); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 213 | rspfile_content_ = std::move(content); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] In file included from ../src/gn/target.h:15, [ 685s] from ../src/gn/filesystem_utils.h:15: [ 685s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 685s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 685s] | ^~~~~~~ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 685s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 685s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 685s] | ^ [ 685s] In file included from ../src/gn/scope.h:17, [ 685s] from ../src/gn/args.h:14, [ 685s] from ../src/gn/build_settings.h:16, [ 685s] from ../src/gn/function_rebase_path.cc:7: [ 685s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 685s] 58 | Err(const Err& other); [ 685s] | ^~~ [ 685s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 685s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 685s] | ^ [ 685s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 685s] 58 | Err(const Err& other); [ 685s] | ^~~ [ 688s] [92/194] CXX src/gn/function_set_default_toolchain.o [ 688s] In file included from ../src/gn/toolchain.h:16, [ 688s] from ../src/gn/settings.h:14, [ 688s] from ../src/gn/function_set_default_toolchain.cc:10: [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 688s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 688s] 83 | command_ = std::move(cmd); [ 688s] | ^ [ 688s] In file included from ../src/gn/substitution_list.h:11, [ 688s] from ../src/gn/tool.h:16: [ 688s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 688s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 688s] | ^~~~~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 688s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 688s] 110 | default_output_dir_ = std::move(dir); [ 688s] | ^ [ 688s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 688s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 688s] | ^~~~~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 688s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 688s] 117 | depfile_ = std::move(df); [ 688s] | ^ [ 688s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 688s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 688s] | ^~~~~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 688s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 688s] 123 | description_ = std::move(desc); [ 688s] | ^ [ 688s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 688s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 688s] | ^~~~~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 688s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 688s] 175 | outputs_ = std::move(out); [ 688s] | ^ [ 688s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 688s] 17 | SubstitutionList(const SubstitutionList& other); [ 688s] | ^~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 688s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 688s] 181 | partial_outputs_ = std::move(partial_out); [ 688s] | ^ [ 688s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 688s] 17 | SubstitutionList(const SubstitutionList& other); [ 688s] | ^~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 688s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 688s] 187 | runtime_outputs_ = std::move(run_out); [ 688s] | ^ [ 688s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 688s] 17 | SubstitutionList(const SubstitutionList& other); [ 688s] | ^~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 688s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 688s] 205 | rspfile_ = std::move(rsp); [ 688s] | ^ [ 688s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 688s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 688s] | ^~~~~~~~~~~~~~~~~~~ [ 688s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 688s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 688s] 213 | rspfile_content_ = std::move(content); [ 688s] | ^ [ 688s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 688s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 688s] | ^~~~~~~~~~~~~~~~~~~ [ 688s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 688s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 688s] 62 | "file."); [ 688s] | ^ [ 688s] In file included from ../src/gn/scope.h:17, [ 688s] from ../src/gn/args.h:14, [ 688s] from ../src/gn/build_settings.h:16, [ 688s] from ../src/gn/function_set_default_toolchain.cc:5: [ 688s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 688s] 58 | Err(const Err& other); [ 688s] | ^~~ [ 690s] [93/194] CXX src/gn/function_template.o [ 690s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 690s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 690s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 690s] | ^ [ 690s] In file included from ../src/gn/parse_tree.h:16, [ 690s] from ../src/gn/function_template.cc:7: [ 690s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 690s] 58 | Err(const Err& other); [ 690s] | ^~~ [ 690s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 690s] 197 | "A template with this name was already defined."); [ 690s] | ^ [ 690s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 690s] 58 | Err(const Err& other); [ 690s] | ^~~ [ 703s] [94/194] CXX src/gn/general_tool.o [ 703s] In file included from ../src/gn/general_tool.h:16, [ 703s] from ../src/gn/general_tool.cc:5: [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 703s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 703s] 83 | command_ = std::move(cmd); [ 703s] | ^ [ 703s] In file included from ../src/gn/substitution_list.h:11, [ 703s] from ../src/gn/general_tool.h:14: [ 703s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 703s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 703s] | ^~~~~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 703s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 703s] 110 | default_output_dir_ = std::move(dir); [ 703s] | ^ [ 703s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 703s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 703s] | ^~~~~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 703s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 703s] 117 | depfile_ = std::move(df); [ 703s] | ^ [ 703s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 703s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 703s] | ^~~~~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 703s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 703s] 123 | description_ = std::move(desc); [ 703s] | ^ [ 703s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 703s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 703s] | ^~~~~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 703s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 703s] 175 | outputs_ = std::move(out); [ 703s] | ^ [ 703s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 703s] 17 | SubstitutionList(const SubstitutionList& other); [ 703s] | ^~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 703s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 703s] 181 | partial_outputs_ = std::move(partial_out); [ 703s] | ^ [ 703s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 703s] 17 | SubstitutionList(const SubstitutionList& other); [ 703s] | ^~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 703s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 703s] 187 | runtime_outputs_ = std::move(run_out); [ 703s] | ^ [ 703s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 703s] 17 | SubstitutionList(const SubstitutionList& other); [ 703s] | ^~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 703s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 703s] 205 | rspfile_ = std::move(rsp); [ 703s] | ^ [ 703s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 703s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 703s] | ^~~~~~~~~~~~~~~~~~~ [ 703s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 703s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 703s] 213 | rspfile_content_ = std::move(content); [ 703s] | ^ [ 703s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 703s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 703s] | ^~~~~~~~~~~~~~~~~~~ [ 703s] In file included from ../src/gn/target.h:15, [ 703s] from ../src/gn/general_tool.cc:6: [ 703s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 703s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 703s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 703s] | ^~~~~~~ [ 703s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 703s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 703s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] [95/194] CXX src/gn/group_target_generator.o [ 707s] In file included from ../src/gn/target.h:15, [ 707s] from ../src/gn/group_target_generator.cc:7: [ 707s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 707s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 707s] | ^~~~~~~ [ 707s] In file included from ../src/gn/substitution_list.h:11, [ 707s] from ../src/gn/action_values.h:14: [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] In file included from ../src/gn/toolchain.h:16, [ 707s] from ../src/gn/target.h:29: [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 83 | command_ = std::move(cmd); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 110 | default_output_dir_ = std::move(dir); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 117 | depfile_ = std::move(df); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 123 | description_ = std::move(desc); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 707s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 707s] 175 | outputs_ = std::move(out); [ 707s] | ^ [ 707s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 707s] 17 | SubstitutionList(const SubstitutionList& other); [ 707s] | ^~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 707s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 707s] 181 | partial_outputs_ = std::move(partial_out); [ 707s] | ^ [ 707s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 707s] 17 | SubstitutionList(const SubstitutionList& other); [ 707s] | ^~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 707s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 707s] 187 | runtime_outputs_ = std::move(run_out); [ 707s] | ^ [ 707s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 707s] 17 | SubstitutionList(const SubstitutionList& other); [ 707s] | ^~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 205 | rspfile_ = std::move(rsp); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 213 | rspfile_content_ = std::move(content); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] [96/194] CXX src/gn/function_toolchain.o [ 707s] In file included from ../src/gn/c_tool.h:17, [ 707s] from ../src/gn/function_toolchain.cc:10: [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 83 | command_ = std::move(cmd); [ 707s] | ^ [ 707s] In file included from ../src/gn/substitution_list.h:11, [ 707s] from ../src/gn/c_tool.h:15: [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 110 | default_output_dir_ = std::move(dir); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 117 | depfile_ = std::move(df); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 123 | description_ = std::move(desc); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 707s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 707s] 175 | outputs_ = std::move(out); [ 707s] | ^ [ 707s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 707s] 17 | SubstitutionList(const SubstitutionList& other); [ 707s] | ^~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 707s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 707s] 181 | partial_outputs_ = std::move(partial_out); [ 707s] | ^ [ 707s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 707s] 17 | SubstitutionList(const SubstitutionList& other); [ 707s] | ^~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 707s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 707s] 187 | runtime_outputs_ = std::move(run_out); [ 707s] | ^ [ 707s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 707s] 17 | SubstitutionList(const SubstitutionList& other); [ 707s] | ^~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 205 | rspfile_ = std::move(rsp); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 707s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 213 | rspfile_content_ = std::move(content); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 707s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 78 | link_output_ = std::move(link_out); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 707s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 707s] 84 | depend_output_ = std::move(dep_out); [ 707s] | ^ [ 707s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 707s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 707s] | ^~~~~~~~~~~~~~~~~~~ [ 707s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 707s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 707s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 707s] | ^ [ 707s] In file included from ../src/gn/scope.h:17, [ 707s] from ../src/gn/c_tool.h:14: [ 707s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 707s] 58 | Err(const Err& other); [ 707s] | ^~~ [ 707s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 707s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 707s] 897 | "definition."); [ 707s] | ^ [ 707s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 707s] 58 | Err(const Err& other); [ 707s] | ^~~ [ 710s] [97/194] CXX src/gn/function_write_file.o [ 710s] In file included from ../src/gn/toolchain.h:16, [ 710s] from ../src/gn/settings.h:14, [ 710s] from ../src/gn/filesystem_utils.h:14, [ 710s] from ../src/gn/function_write_file.cc:12: [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 710s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 710s] 83 | command_ = std::move(cmd); [ 710s] | ^ [ 710s] In file included from ../src/gn/substitution_list.h:11, [ 710s] from ../src/gn/tool.h:16: [ 710s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 710s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 710s] | ^~~~~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 710s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 710s] 110 | default_output_dir_ = std::move(dir); [ 710s] | ^ [ 710s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 710s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 710s] | ^~~~~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 710s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 710s] 117 | depfile_ = std::move(df); [ 710s] | ^ [ 710s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 710s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 710s] | ^~~~~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 710s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 710s] 123 | description_ = std::move(desc); [ 710s] | ^ [ 710s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 710s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 710s] | ^~~~~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 710s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 710s] 175 | outputs_ = std::move(out); [ 710s] | ^ [ 710s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 710s] 17 | SubstitutionList(const SubstitutionList& other); [ 710s] | ^~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 710s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 710s] 181 | partial_outputs_ = std::move(partial_out); [ 710s] | ^ [ 710s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 710s] 17 | SubstitutionList(const SubstitutionList& other); [ 710s] | ^~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 710s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 710s] 187 | runtime_outputs_ = std::move(run_out); [ 710s] | ^ [ 710s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 710s] 17 | SubstitutionList(const SubstitutionList& other); [ 710s] | ^~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 710s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 710s] 205 | rspfile_ = std::move(rsp); [ 710s] | ^ [ 710s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 710s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 710s] | ^~~~~~~~~~~~~~~~~~~ [ 710s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 710s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 710s] 213 | rspfile_content_ = std::move(content); [ 710s] | ^ [ 710s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 710s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 710s] | ^~~~~~~~~~~~~~~~~~~ [ 710s] In file included from ../src/gn/target.h:15, [ 710s] from ../src/gn/filesystem_utils.h:15: [ 710s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 710s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 710s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 710s] | ^~~~~~~ [ 710s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 710s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 710s] | ^~~~~~~~~~~~~~~~~~~ [ 710s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 710s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 710s] 58 | "I expected two or three arguments."); [ 710s] | ^ [ 710s] In file included from ../src/gn/function_write_file.cc:11: [ 710s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 710s] 58 | Err(const Err& other); [ 710s] | ^~~ [ 710s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 710s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 710s] | ^ [ 710s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 710s] 58 | Err(const Err& other); [ 710s] | ^~~ [ 710s] [98/194] CXX src/gn/functions_target.o [ 710s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 710s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 710s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 710s] | ^ [ 710s] In file included from ../src/gn/functions_target.cc:8: [ 710s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 710s] 58 | Err(const Err& other); [ 710s] | ^~~ [ 724s] [99/194] CXX src/gn/input_file.o [ 727s] [100/194] CXX src/gn/desc_builder.o [ 727s] In file included from ../src/gn/target.h:15, [ 727s] from ../src/gn/commands.h:15, [ 727s] from ../src/gn/desc_builder.cc:10: [ 727s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 727s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 727s] | ^~~~~~~ [ 727s] In file included from ../src/gn/substitution_list.h:11, [ 727s] from ../src/gn/action_values.h:14: [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] In file included from ../src/gn/toolchain.h:16, [ 727s] from ../src/gn/target.h:29: [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 83 | command_ = std::move(cmd); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 110 | default_output_dir_ = std::move(dir); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 117 | depfile_ = std::move(df); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 123 | description_ = std::move(desc); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 175 | outputs_ = std::move(out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 181 | partial_outputs_ = std::move(partial_out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 187 | runtime_outputs_ = std::move(run_out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 205 | rspfile_ = std::move(rsp); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 213 | rspfile_content_ = std::move(content); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/desc_builder.cc: In member function 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const Scope*)': [ 727s] ../src/gn/desc_builder.cc:180:21: warning: redundant move in return statement [-Wredundant-move] [ 727s] 180 | return std::move(res); [ 727s] | ~~~~~~~~~^~~~~ [ 727s] ../src/gn/desc_builder.cc:180:21: note: remove 'std::move' call [ 727s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 727s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 727s] 701 | return std::move(res); [ 727s] | ~~~~~~~~~^~~~~ [ 727s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 727s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 727s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 727s] 727 | return std::move(res); [ 727s] | ~~~~~~~~~^~~~~ [ 727s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 727s] ../src/gn/desc_builder.cc: In instantiation of 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const std::vector&) [with T = Value]': [ 727s] ../src/gn/desc_builder.cc:194:27: required from here [ 727s] 194 | return ToBaseValue(val.list_value()); [ 727s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/desc_builder.cc:171:25: warning: redundant move in return statement [-Wredundant-move] [ 727s] 171 | return std::move(res); [ 727s] | ^ [ 727s] ../src/gn/desc_builder.cc:171:25: note: remove 'std::move' call [ 727s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; ValuePtr = std::unique_ptr]': [ 727s] ../src/gn/desc_builder.cc:395:47: required from here [ 727s] 395 | RenderValue(target_->sources())); [ 727s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 727s] 140 | return std::move(res); [ 727s] | ^ [ 727s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 727s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = const SourceFile*; ValuePtr = std::unique_ptr]': [ 727s] ../src/gn/desc_builder.cc:423:69: required from here [ 727s] 423 | res->SetWithoutPathExpansion(variables::kInputs, RenderValue(inputs)); [ 727s] | ~~~~~~~~~~~^~~~~~~~ [ 727s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 727s] 140 | return std::move(res); [ 727s] | ^ [ 727s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 728s] [101/194] CXX src/gn/generated_file_target_generator.o [ 728s] In file included from ../src/gn/target.h:15, [ 728s] from ../src/gn/generated_file_target_generator.h:9, [ 728s] from ../src/gn/generated_file_target_generator.cc:5: [ 728s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 728s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 728s] | ^~~~~~~ [ 728s] In file included from ../src/gn/substitution_list.h:11, [ 728s] from ../src/gn/action_values.h:14: [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] In file included from ../src/gn/toolchain.h:16, [ 728s] from ../src/gn/target.h:29: [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 83 | command_ = std::move(cmd); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 110 | default_output_dir_ = std::move(dir); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 117 | depfile_ = std::move(df); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 123 | description_ = std::move(desc); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 728s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 728s] 175 | outputs_ = std::move(out); [ 728s] | ^ [ 728s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 728s] 17 | SubstitutionList(const SubstitutionList& other); [ 728s] | ^~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 728s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 728s] 181 | partial_outputs_ = std::move(partial_out); [ 728s] | ^ [ 728s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 728s] 17 | SubstitutionList(const SubstitutionList& other); [ 728s] | ^~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 728s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 728s] 187 | runtime_outputs_ = std::move(run_out); [ 728s] | ^ [ 728s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 728s] 17 | SubstitutionList(const SubstitutionList& other); [ 728s] | ^~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 205 | rspfile_ = std::move(rsp); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 213 | rspfile_content_ = std::move(content); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 728s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 728s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 728s] | ^ [ 728s] In file included from ../src/gn/scope.h:17, [ 728s] from ../src/gn/args.h:14, [ 728s] from ../src/gn/build_settings.h:16, [ 728s] from ../src/gn/metadata.h:10, [ 728s] from ../src/gn/target.h:23: [ 728s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 728s] 58 | Err(const Err& other); [ 728s] | ^~~ [ 728s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 728s] 48 | "generated_file\"."); [ 728s] | ^ [ 728s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 728s] 58 | Err(const Err& other); [ 728s] | ^~~ [ 728s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const std::string_view&, const ParseNode*)': [ 728s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 728s] 78 | " will have no effect as no metadata collection will occur."); [ 728s] | ^ [ 728s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 728s] 58 | Err(const Err& other); [ 728s] | ^~~ [ 728s] [102/194] CXX src/gn/inherited_libraries.o [ 728s] In file included from ../src/gn/target.h:15, [ 728s] from ../src/gn/inherited_libraries.cc:7: [ 728s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 728s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 728s] | ^~~~~~~ [ 728s] In file included from ../src/gn/substitution_list.h:11, [ 728s] from ../src/gn/action_values.h:14: [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] In file included from ../src/gn/toolchain.h:16, [ 728s] from ../src/gn/target.h:29: [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 83 | command_ = std::move(cmd); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 110 | default_output_dir_ = std::move(dir); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 117 | depfile_ = std::move(df); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 123 | description_ = std::move(desc); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 728s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 728s] 175 | outputs_ = std::move(out); [ 728s] | ^ [ 728s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 728s] 17 | SubstitutionList(const SubstitutionList& other); [ 728s] | ^~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 728s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 728s] 181 | partial_outputs_ = std::move(partial_out); [ 728s] | ^ [ 728s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 728s] 17 | SubstitutionList(const SubstitutionList& other); [ 728s] | ^~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 728s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 728s] 187 | runtime_outputs_ = std::move(run_out); [ 728s] | ^ [ 728s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 728s] 17 | SubstitutionList(const SubstitutionList& other); [ 728s] | ^~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 205 | rspfile_ = std::move(rsp); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 728s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 728s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 728s] 213 | rspfile_content_ = std::move(content); [ 728s] | ^ [ 728s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 728s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 728s] | ^~~~~~~~~~~~~~~~~~~ [ 740s] [103/194] CXX src/gn/item.o [ 740s] In file included from ../src/gn/toolchain.h:16, [ 740s] from ../src/gn/settings.h:14, [ 740s] from ../src/gn/item.cc:8: [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 740s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 740s] 83 | command_ = std::move(cmd); [ 740s] | ^ [ 740s] In file included from ../src/gn/substitution_list.h:11, [ 740s] from ../src/gn/tool.h:16: [ 740s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 740s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 740s] | ^~~~~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 740s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 740s] 110 | default_output_dir_ = std::move(dir); [ 740s] | ^ [ 740s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 740s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 740s] | ^~~~~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 740s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 740s] 117 | depfile_ = std::move(df); [ 740s] | ^ [ 740s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 740s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 740s] | ^~~~~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 740s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 740s] 123 | description_ = std::move(desc); [ 740s] | ^ [ 740s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 740s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 740s] | ^~~~~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 740s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 740s] 175 | outputs_ = std::move(out); [ 740s] | ^ [ 740s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 740s] 17 | SubstitutionList(const SubstitutionList& other); [ 740s] | ^~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 740s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 740s] 181 | partial_outputs_ = std::move(partial_out); [ 740s] | ^ [ 740s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 740s] 17 | SubstitutionList(const SubstitutionList& other); [ 740s] | ^~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 740s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 740s] 187 | runtime_outputs_ = std::move(run_out); [ 740s] | ^ [ 740s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 740s] 17 | SubstitutionList(const SubstitutionList& other); [ 740s] | ^~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 740s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 740s] 205 | rspfile_ = std::move(rsp); [ 740s] | ^ [ 740s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 740s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 740s] | ^~~~~~~~~~~~~~~~~~~ [ 740s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 740s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 740s] 213 | rspfile_content_ = std::move(content); [ 740s] | ^ [ 740s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 740s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 740s] | ^~~~~~~~~~~~~~~~~~~ [ 742s] [104/194] CXX src/gn/import_manager.o [ 742s] In file included from ../src/gn/toolchain.h:16, [ 742s] from ../src/gn/settings.h:14, [ 742s] from ../src/gn/input_file_manager.h:20, [ 742s] from ../src/gn/scheduler.h:16, [ 742s] from ../src/gn/import_manager.cc:11: [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 742s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 742s] 83 | command_ = std::move(cmd); [ 742s] | ^ [ 742s] In file included from ../src/gn/substitution_list.h:11, [ 742s] from ../src/gn/tool.h:16: [ 742s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 742s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 742s] | ^~~~~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 742s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 742s] 110 | default_output_dir_ = std::move(dir); [ 742s] | ^ [ 742s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 742s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 742s] | ^~~~~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 742s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 742s] 117 | depfile_ = std::move(df); [ 742s] | ^ [ 742s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 742s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 742s] | ^~~~~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 742s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 742s] 123 | description_ = std::move(desc); [ 742s] | ^ [ 742s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 742s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 742s] | ^~~~~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 742s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 742s] 175 | outputs_ = std::move(out); [ 742s] | ^ [ 742s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 742s] 17 | SubstitutionList(const SubstitutionList& other); [ 742s] | ^~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 742s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 742s] 181 | partial_outputs_ = std::move(partial_out); [ 742s] | ^ [ 742s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 742s] 17 | SubstitutionList(const SubstitutionList& other); [ 742s] | ^~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 742s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 742s] 187 | runtime_outputs_ = std::move(run_out); [ 742s] | ^ [ 742s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 742s] 17 | SubstitutionList(const SubstitutionList& other); [ 742s] | ^~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 742s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 742s] 205 | rspfile_ = std::move(rsp); [ 742s] | ^ [ 742s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 742s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 742s] | ^~~~~~~~~~~~~~~~~~~ [ 742s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 742s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 742s] 213 | rspfile_content_ = std::move(content); [ 742s] | ^ [ 742s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 742s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 742s] | ^~~~~~~~~~~~~~~~~~~ [ 742s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 742s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 742s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 742s] | ^ [ 742s] In file included from ../src/gn/import_manager.cc:9: [ 742s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 742s] 58 | Err(const Err& other); [ 742s] | ^~~ [ 742s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 742s] 117 | *err = import_info->load_result; [ 742s] | ^~~~~~~~~~~ [ 742s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 742s] 58 | Err(const Err& other); [ 742s] | ^~~ [ 745s] [105/194] CXX src/gn/location.o [ 748s] [106/194] CXX src/gn/lib_file.o [ 748s] [107/194] CXX src/gn/input_conversion.o [ 748s] In file included from ../src/gn/toolchain.h:16, [ 748s] from ../src/gn/settings.h:14, [ 748s] from ../src/gn/input_file_manager.h:20, [ 748s] from ../src/gn/scheduler.h:16, [ 748s] from ../src/gn/input_conversion.cc:22: [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 748s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 748s] 83 | command_ = std::move(cmd); [ 748s] | ^ [ 748s] In file included from ../src/gn/substitution_list.h:11, [ 748s] from ../src/gn/tool.h:16: [ 748s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 748s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 748s] | ^~~~~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 748s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 748s] 110 | default_output_dir_ = std::move(dir); [ 748s] | ^ [ 748s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 748s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 748s] | ^~~~~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 748s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 748s] 117 | depfile_ = std::move(df); [ 748s] | ^ [ 748s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 748s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 748s] | ^~~~~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 748s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 748s] 123 | description_ = std::move(desc); [ 748s] | ^ [ 748s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 748s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 748s] | ^~~~~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 748s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 748s] 175 | outputs_ = std::move(out); [ 748s] | ^ [ 748s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 748s] 17 | SubstitutionList(const SubstitutionList& other); [ 748s] | ^~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 748s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 748s] 181 | partial_outputs_ = std::move(partial_out); [ 748s] | ^ [ 748s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 748s] 17 | SubstitutionList(const SubstitutionList& other); [ 748s] | ^~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 748s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 748s] 187 | runtime_outputs_ = std::move(run_out); [ 748s] | ^ [ 748s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 748s] 17 | SubstitutionList(const SubstitutionList& other); [ 748s] | ^~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 748s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 748s] 205 | rspfile_ = std::move(rsp); [ 748s] | ^ [ 748s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 748s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 748s] | ^~~~~~~~~~~~~~~~~~~ [ 748s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 748s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 748s] 213 | rspfile_content_ = std::move(content); [ 748s] | ^ [ 748s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 748s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 748s] | ^~~~~~~~~~~~~~~~~~~ [ 748s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 748s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 748s] 128 | *err = Err(origin, "Null values are not supported."); [ 748s] | ^ [ 748s] In file included from ../src/gn/scope.h:17, [ 748s] from ../src/gn/args.h:14, [ 748s] from ../src/gn/build_settings.h:16, [ 748s] from ../src/gn/input_conversion.cc:16: [ 748s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 748s] 58 | Err(const Err& other); [ 748s] | ^~~ [ 748s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 748s] 137 | *err = Err(origin, "Binary values are not supported."); [ 748s] | ^ [ 748s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 748s] 58 | Err(const Err& other); [ 748s] | ^~~ [ 748s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 748s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 748s] | ^ [ 748s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 748s] 58 | Err(const Err& other); [ 748s] | ^~~ [ 748s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 748s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 748s] | ^ [ 748s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 748s] 58 | Err(const Err& other); [ 748s] | ^~~ [ 748s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const std::string&, const ParseNode*, Err*)': [ 748s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 748s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 748s] | ^ [ 748s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 748s] 58 | Err(const Err& other); [ 748s] | ^~~ [ 748s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)': [ 748s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 748s] 237 | "Run gn help input_conversion to see your options."); [ 748s] | ^ [ 748s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 748s] 58 | Err(const Err& other); [ 748s] | ^~~ [ 770s] [108/194] CXX src/gn/label.o [ 770s] In file included from ../src/gn/toolchain.h:16, [ 770s] from ../src/gn/settings.h:14, [ 770s] from ../src/gn/filesystem_utils.h:14, [ 770s] from ../src/gn/label.cc:10: [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 83 | command_ = std::move(cmd); [ 770s] | ^ [ 770s] In file included from ../src/gn/substitution_list.h:11, [ 770s] from ../src/gn/tool.h:16: [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 110 | default_output_dir_ = std::move(dir); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 117 | depfile_ = std::move(df); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 123 | description_ = std::move(desc); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 770s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 770s] 175 | outputs_ = std::move(out); [ 770s] | ^ [ 770s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 770s] 17 | SubstitutionList(const SubstitutionList& other); [ 770s] | ^~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 770s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 770s] 181 | partial_outputs_ = std::move(partial_out); [ 770s] | ^ [ 770s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 770s] 17 | SubstitutionList(const SubstitutionList& other); [ 770s] | ^~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 770s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 770s] 187 | runtime_outputs_ = std::move(run_out); [ 770s] | ^ [ 770s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 770s] 17 | SubstitutionList(const SubstitutionList& other); [ 770s] | ^~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 205 | rspfile_ = std::move(rsp); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 213 | rspfile_content_ = std::move(content); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] In file included from ../src/gn/target.h:15, [ 770s] from ../src/gn/filesystem_utils.h:15: [ 770s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 770s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 770s] | ^~~~~~~ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const std::string_view&, StringAtom*, Err*)': [ 770s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 770s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 770s] | ^ [ 770s] In file included from ../src/gn/label.cc:9: [ 770s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 770s] 58 | Err(const Err& other); [ 770s] | ^~~ [ 770s] ../src/gn/label.cc: In function 'bool {anonymous}::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, const std::string_view&, SourceDir*, StringAtom*, SourceDir*, StringAtom*, Err*)': [ 770s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 770s] 136 | "have a\ntoolchain. Don't do this."); [ 770s] | ^ [ 770s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 770s] 58 | Err(const Err& other); [ 770s] | ^~~ [ 770s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 770s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 770s] | ^ [ 770s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 770s] 58 | Err(const Err& other); [ 770s] | ^~~ [ 770s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 770s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 770s] | ^ [ 770s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 770s] 58 | Err(const Err& other); [ 770s] | ^~~ [ 770s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, Err*)': [ 770s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 770s] 280 | *err = Err(input, "Dependency is not a string."); [ 770s] | ^ [ 770s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 770s] 58 | Err(const Err& other); [ 770s] | ^~~ [ 770s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 770s] 285 | *err = Err(input, "Dependency string is empty."); [ 770s] | ^ [ 770s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 770s] 58 | Err(const Err& other); [ 770s] | ^~~ [ 777s] [109/194] CXX src/gn/metadata.o [ 777s] In file included from ../src/gn/toolchain.h:16, [ 777s] from ../src/gn/settings.h:14, [ 777s] from ../src/gn/filesystem_utils.h:14, [ 777s] from ../src/gn/metadata.cc:7: [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 777s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 777s] 83 | command_ = std::move(cmd); [ 777s] | ^ [ 777s] In file included from ../src/gn/substitution_list.h:11, [ 777s] from ../src/gn/tool.h:16: [ 777s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 777s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 777s] | ^~~~~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 777s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 777s] 110 | default_output_dir_ = std::move(dir); [ 777s] | ^ [ 777s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 777s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 777s] | ^~~~~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 777s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 777s] 117 | depfile_ = std::move(df); [ 777s] | ^ [ 777s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 777s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 777s] | ^~~~~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 777s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 777s] 123 | description_ = std::move(desc); [ 777s] | ^ [ 777s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 777s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 777s] | ^~~~~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 777s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 777s] 175 | outputs_ = std::move(out); [ 777s] | ^ [ 777s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 777s] 17 | SubstitutionList(const SubstitutionList& other); [ 777s] | ^~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 777s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 777s] 181 | partial_outputs_ = std::move(partial_out); [ 777s] | ^ [ 777s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 777s] 17 | SubstitutionList(const SubstitutionList& other); [ 777s] | ^~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 777s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 777s] 187 | runtime_outputs_ = std::move(run_out); [ 777s] | ^ [ 777s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 777s] 17 | SubstitutionList(const SubstitutionList& other); [ 777s] | ^~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 777s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 777s] 205 | rspfile_ = std::move(rsp); [ 777s] | ^ [ 777s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 777s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 777s] | ^~~~~~~~~~~~~~~~~~~ [ 777s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 777s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 777s] 213 | rspfile_content_ = std::move(content); [ 777s] | ^ [ 777s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 777s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 777s] | ^~~~~~~~~~~~~~~~~~~ [ 777s] In file included from ../src/gn/target.h:15, [ 777s] from ../src/gn/filesystem_utils.h:15: [ 777s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 777s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 777s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 777s] | ^~~~~~~ [ 777s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 777s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 777s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] [110/194] CXX src/gn/input_file_manager.o [ 779s] In file included from ../src/gn/toolchain.h:16, [ 779s] from ../src/gn/settings.h:14, [ 779s] from ../src/gn/input_file_manager.h:20, [ 779s] from ../src/gn/input_file_manager.cc:5: [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 779s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 779s] 83 | command_ = std::move(cmd); [ 779s] | ^ [ 779s] In file included from ../src/gn/substitution_list.h:11, [ 779s] from ../src/gn/tool.h:16: [ 779s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 779s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 779s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 779s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 779s] 110 | default_output_dir_ = std::move(dir); [ 779s] | ^ [ 779s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 779s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 779s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 779s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 779s] 117 | depfile_ = std::move(df); [ 779s] | ^ [ 779s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 779s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 779s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 779s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 779s] 123 | description_ = std::move(desc); [ 779s] | ^ [ 779s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 779s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 779s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 779s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 779s] 175 | outputs_ = std::move(out); [ 779s] | ^ [ 779s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 779s] 17 | SubstitutionList(const SubstitutionList& other); [ 779s] | ^~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 779s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 779s] 181 | partial_outputs_ = std::move(partial_out); [ 779s] | ^ [ 779s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 779s] 17 | SubstitutionList(const SubstitutionList& other); [ 779s] | ^~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 779s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 779s] 187 | runtime_outputs_ = std::move(run_out); [ 779s] | ^ [ 779s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 779s] 17 | SubstitutionList(const SubstitutionList& other); [ 779s] | ^~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 779s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 779s] 205 | rspfile_ = std::move(rsp); [ 779s] | ^ [ 779s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 779s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 779s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 779s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 779s] 213 | rspfile_content_ = std::move(content); [ 779s] | ^ [ 779s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 779s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 779s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] In file included from ../src/gn/target.h:15, [ 779s] from ../src/gn/filesystem_utils.h:15, [ 779s] from ../src/gn/input_file_manager.cc:11: [ 779s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 779s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 779s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 779s] | ^~~~~~~ [ 779s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 779s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 779s] | ^~~~~~~~~~~~~~~~~~~ [ 779s] ../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*)': [ 779s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 779s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 779s] | ^ [ 779s] In file included from ../src/gn/parse_tree.h:16, [ 779s] from ../src/gn/input_file_manager.h:19: [ 779s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 779s] 58 | Err(const Err& other); [ 779s] | ^~~ [ 779s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 779s] 73 | FilePathToUTF8(secondary_path)); [ 779s] | ^ [ 779s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 779s] 58 | Err(const Err& other); [ 779s] | ^~~ [ 779s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 779s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 779s] | ^ [ 779s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 779s] 58 | Err(const Err& other); [ 779s] | ^~~ [ 779s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 779s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 779s] 219 | "tiny mind."); [ 779s] | ^ [ 779s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 779s] 58 | Err(const Err& other); [ 779s] | ^~~ [ 779s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 779s] 243 | *err = data->parse_error; [ 779s] | ^~~~~~~~~~~ [ 779s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 779s] 58 | Err(const Err& other); [ 779s] | ^~~ [ 779s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 779s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 779s] 313 | data->parse_error = *err; [ 779s] | ^~~ [ 779s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 779s] 58 | Err(const Err& other); [ 779s] | ^~~ [ 781s] [111/194] CXX src/gn/metadata_walk.o [ 781s] In file included from ../src/gn/target.h:15, [ 781s] from ../src/gn/metadata_walk.h:9, [ 781s] from ../src/gn/metadata_walk.cc:5: [ 781s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 781s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 781s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 781s] | ^~~~~~~ [ 781s] In file included from ../src/gn/substitution_list.h:11, [ 781s] from ../src/gn/action_values.h:14: [ 781s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 781s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 781s] | ^~~~~~~~~~~~~~~~~~~ [ 781s] In file included from ../src/gn/toolchain.h:16, [ 781s] from ../src/gn/target.h:29: [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 781s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 781s] 83 | command_ = std::move(cmd); [ 781s] | ^ [ 781s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 781s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 781s] | ^~~~~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 781s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 781s] 110 | default_output_dir_ = std::move(dir); [ 781s] | ^ [ 781s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 781s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 781s] | ^~~~~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 781s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 781s] 117 | depfile_ = std::move(df); [ 781s] | ^ [ 781s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 781s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 781s] | ^~~~~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 781s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 781s] 123 | description_ = std::move(desc); [ 781s] | ^ [ 781s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 781s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 781s] | ^~~~~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 781s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 781s] 175 | outputs_ = std::move(out); [ 781s] | ^ [ 781s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 781s] 17 | SubstitutionList(const SubstitutionList& other); [ 781s] | ^~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 781s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 781s] 181 | partial_outputs_ = std::move(partial_out); [ 781s] | ^ [ 781s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 781s] 17 | SubstitutionList(const SubstitutionList& other); [ 781s] | ^~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 781s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 781s] 187 | runtime_outputs_ = std::move(run_out); [ 781s] | ^ [ 781s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 781s] 17 | SubstitutionList(const SubstitutionList& other); [ 781s] | ^~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 781s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 781s] 205 | rspfile_ = std::move(rsp); [ 781s] | ^ [ 781s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 781s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 781s] | ^~~~~~~~~~~~~~~~~~~ [ 781s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 781s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 781s] 213 | rspfile_content_ = std::move(content); [ 781s] | ^ [ 781s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 781s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 781s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] [112/194] CXX src/gn/label_pattern.o [ 782s] In file included from ../src/gn/toolchain.h:16, [ 782s] from ../src/gn/settings.h:14, [ 782s] from ../src/gn/filesystem_utils.h:14, [ 782s] from ../src/gn/label_pattern.cc:11: [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 83 | command_ = std::move(cmd); [ 782s] | ^ [ 782s] In file included from ../src/gn/substitution_list.h:11, [ 782s] from ../src/gn/tool.h:16: [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 110 | default_output_dir_ = std::move(dir); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 117 | depfile_ = std::move(df); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 123 | description_ = std::move(desc); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 782s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 782s] 175 | outputs_ = std::move(out); [ 782s] | ^ [ 782s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 782s] 17 | SubstitutionList(const SubstitutionList& other); [ 782s] | ^~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 782s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 782s] 181 | partial_outputs_ = std::move(partial_out); [ 782s] | ^ [ 782s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 782s] 17 | SubstitutionList(const SubstitutionList& other); [ 782s] | ^~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 782s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 782s] 187 | runtime_outputs_ = std::move(run_out); [ 782s] | ^ [ 782s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 782s] 17 | SubstitutionList(const SubstitutionList& other); [ 782s] | ^~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 205 | rspfile_ = std::move(rsp); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 213 | rspfile_content_ = std::move(content); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] In file included from ../src/gn/target.h:15, [ 782s] from ../src/gn/filesystem_utils.h:15: [ 782s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 782s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 782s] | ^~~~~~~ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const std::string_view&, const Value&, Err*)': [ 782s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 782s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 782s] | ^ [ 782s] In file included from ../src/gn/label_pattern.cc:10: [ 782s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 782s] 58 | Err(const Err& other); [ 782s] | ^~~ [ 782s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 782s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 782s] | ^ [ 782s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 782s] 58 | Err(const Err& other); [ 782s] | ^~~ [ 782s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 782s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 782s] | ^ [ 782s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 782s] 58 | Err(const Err& other); [ 782s] | ^~~ [ 782s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 782s] 169 | "all targets in a directory hierarchy."); [ 782s] | ^ [ 782s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 782s] 58 | Err(const Err& other); [ 782s] | ^~~ [ 782s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 782s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 782s] | ^ [ 782s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 782s] 58 | Err(const Err& other); [ 782s] | ^~~ [ 782s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 782s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 782s] | ^ [ 782s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 782s] 58 | Err(const Err& other); [ 782s] | ^~~ [ 795s] [113/194] CXX src/gn/ninja_action_target_writer.o [ 795s] In file included from ../src/gn/general_tool.h:16, [ 795s] from ../src/gn/ninja_action_target_writer.cc:12: [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 795s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 795s] 83 | command_ = std::move(cmd); [ 795s] | ^ [ 795s] In file included from ../src/gn/substitution_list.h:11, [ 795s] from ../src/gn/general_tool.h:14: [ 795s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 795s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 795s] | ^~~~~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 795s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 795s] 110 | default_output_dir_ = std::move(dir); [ 795s] | ^ [ 795s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 795s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 795s] | ^~~~~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 795s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 795s] 117 | depfile_ = std::move(df); [ 795s] | ^ [ 795s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 795s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 795s] | ^~~~~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 795s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 795s] 123 | description_ = std::move(desc); [ 795s] | ^ [ 795s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 795s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 795s] | ^~~~~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 795s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 795s] 175 | outputs_ = std::move(out); [ 795s] | ^ [ 795s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 795s] 17 | SubstitutionList(const SubstitutionList& other); [ 795s] | ^~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 795s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 795s] 181 | partial_outputs_ = std::move(partial_out); [ 795s] | ^ [ 795s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 795s] 17 | SubstitutionList(const SubstitutionList& other); [ 795s] | ^~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 795s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 795s] 187 | runtime_outputs_ = std::move(run_out); [ 795s] | ^ [ 795s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 795s] 17 | SubstitutionList(const SubstitutionList& other); [ 795s] | ^~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 795s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 795s] 205 | rspfile_ = std::move(rsp); [ 795s] | ^ [ 795s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 795s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 795s] | ^~~~~~~~~~~~~~~~~~~ [ 795s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 795s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 795s] 213 | rspfile_content_ = std::move(content); [ 795s] | ^ [ 795s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 795s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 795s] | ^~~~~~~~~~~~~~~~~~~ [ 795s] In file included from ../src/gn/target.h:15, [ 795s] from ../src/gn/ninja_action_target_writer.cc:17: [ 795s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 795s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 795s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 795s] | ^~~~~~~ [ 795s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 795s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 795s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] [114/194] CXX src/gn/header_checker.o [ 796s] In file included from ../src/gn/target.h:15, [ 796s] from ../src/gn/config_values_extractors.h:16, [ 796s] from ../src/gn/header_checker.cc:16: [ 796s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 796s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 796s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 796s] | ^~~~~~~ [ 796s] In file included from ../src/gn/substitution_list.h:11, [ 796s] from ../src/gn/action_values.h:14: [ 796s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 796s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 796s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] In file included from ../src/gn/toolchain.h:16, [ 796s] from ../src/gn/target.h:29: [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 796s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 796s] 83 | command_ = std::move(cmd); [ 796s] | ^ [ 796s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 796s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 796s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 796s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 796s] 110 | default_output_dir_ = std::move(dir); [ 796s] | ^ [ 796s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 796s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 796s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 796s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 796s] 117 | depfile_ = std::move(df); [ 796s] | ^ [ 796s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 796s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 796s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 796s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 796s] 123 | description_ = std::move(desc); [ 796s] | ^ [ 796s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 796s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 796s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 796s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 796s] 175 | outputs_ = std::move(out); [ 796s] | ^ [ 796s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 796s] 17 | SubstitutionList(const SubstitutionList& other); [ 796s] | ^~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 796s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 796s] 181 | partial_outputs_ = std::move(partial_out); [ 796s] | ^ [ 796s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 796s] 17 | SubstitutionList(const SubstitutionList& other); [ 796s] | ^~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 796s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 796s] 187 | runtime_outputs_ = std::move(run_out); [ 796s] | ^ [ 796s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 796s] 17 | SubstitutionList(const SubstitutionList& other); [ 796s] | ^~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 796s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 796s] 205 | rspfile_ = std::move(rsp); [ 796s] | ^ [ 796s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 796s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 796s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 796s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 796s] 213 | rspfile_content_ = std::move(content); [ 796s] | ^ [ 796s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 796s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 796s] | ^~~~~~~~~~~~~~~~~~~ [ 796s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 796s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 796s] 435 | last_error = Err(); [ 796s] | ^ [ 796s] In file included from ../src/gn/header_checker.h:21, [ 796s] from ../src/gn/header_checker.cc:5: [ 796s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 796s] 58 | Err(const Err& other); [ 796s] | ^~~ [ 796s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 796s] 445 | target.target->label().GetUserVisibleName(false)); [ 796s] | ^ [ 796s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 796s] 58 | Err(const Err& other); [ 796s] | ^~~ [ 796s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 796s] 449 | GetDependencyChainPublicError(chain)); [ 796s] | ^ [ 796s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 796s] 58 | Err(const Err& other); [ 796s] | ^~~ [ 796s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 796s] 458 | last_error = Err(); [ 796s] | ^ [ 796s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 796s] 58 | Err(const Err& other); [ 796s] | ^~~ [ 800s] [115/194] CXX src/gn/functions.o [ 800s] In file included from ../src/gn/toolchain.h:16, [ 800s] from ../src/gn/settings.h:14, [ 800s] from ../src/gn/input_file_manager.h:20, [ 800s] from ../src/gn/scheduler.h:16, [ 800s] from ../src/gn/functions.cc:22: [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 800s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 800s] 83 | command_ = std::move(cmd); [ 800s] | ^ [ 800s] In file included from ../src/gn/substitution_list.h:11, [ 800s] from ../src/gn/tool.h:16: [ 800s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 800s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 800s] | ^~~~~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 800s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 800s] 110 | default_output_dir_ = std::move(dir); [ 800s] | ^ [ 800s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 800s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 800s] | ^~~~~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 800s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 800s] 117 | depfile_ = std::move(df); [ 800s] | ^ [ 800s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 800s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 800s] | ^~~~~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 800s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 800s] 123 | description_ = std::move(desc); [ 800s] | ^ [ 800s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 800s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 800s] | ^~~~~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 800s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 800s] 175 | outputs_ = std::move(out); [ 800s] | ^ [ 800s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 800s] 17 | SubstitutionList(const SubstitutionList& other); [ 800s] | ^~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 800s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 800s] 181 | partial_outputs_ = std::move(partial_out); [ 800s] | ^ [ 800s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 800s] 17 | SubstitutionList(const SubstitutionList& other); [ 800s] | ^~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 800s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 800s] 187 | runtime_outputs_ = std::move(run_out); [ 800s] | ^ [ 800s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 800s] 17 | SubstitutionList(const SubstitutionList& other); [ 800s] | ^~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 800s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 800s] 205 | rspfile_ = std::move(rsp); [ 800s] | ^ [ 800s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 800s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 800s] | ^~~~~~~~~~~~~~~~~~~ [ 800s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 800s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 800s] 213 | rspfile_content_ = std::move(content); [ 800s] | ^ [ 800s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 800s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 800s] | ^~~~~~~~~~~~~~~~~~~ [ 800s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 800s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 46 | "statement or a target declaration."); [ 800s] | ^ [ 800s] In file included from ../src/gn/scope.h:17, [ 800s] from ../src/gn/args.h:14, [ 800s] from ../src/gn/build_settings.h:16, [ 800s] from ../src/gn/functions.cc:14: [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 800s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 800s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 91 | "BUILD file."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 800s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 103 | "silly!\nPut it in a regular BUILD file."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 800s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 148 | "call's \")\"."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 800s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 156 | "This function requires a single string argument."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 800s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 198 | " inside a " + existing->type_description_ + "."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 800s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 238 | "were you expecting something else?"); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 265 | *err = Err(function->function(), "Assertion failed."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 800s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 397 | *err = Err(function, "Can't define a config in this context."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 800s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 539 | "Expecting exactly one."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 558 | *err = Err(accessor, "Undefined identifier"); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 800s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 704 | "Expecting one, two or three arguments."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 719 | *err = Err(identifier, "Undefined identifier."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 769 | "Expecting a list of strings."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 800s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 800s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1003 | "Expecting exactly two."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 800s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1090 | "Expecting separator argument to be a string."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1100 | "Expecting strings argument to be a list."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 800s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 800s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1224 | "Usage: string_split(str[, sep])"); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1245 | "Usage: string_split(str[, sep])"); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 800s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 800s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 800s] 1440 | *err = Err(name, "Unknown function."); [ 800s] | ^ [ 800s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 800s] 58 | Err(const Err& other); [ 800s] | ^~~ [ 809s] [116/194] CXX src/gn/ninja_binary_target_writer.o [ 809s] In file included from ../src/gn/c_tool.h:17, [ 809s] from ../src/gn/ninja_binary_target_writer.h:9, [ 809s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 809s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 83 | command_ = std::move(cmd); [ 809s] | ^ [ 809s] In file included from ../src/gn/substitution_list.h:11, [ 809s] from ../src/gn/c_tool.h:15: [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 809s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 110 | default_output_dir_ = std::move(dir); [ 809s] | ^ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 809s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 117 | depfile_ = std::move(df); [ 809s] | ^ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 809s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 123 | description_ = std::move(desc); [ 809s] | ^ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 809s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 809s] 175 | outputs_ = std::move(out); [ 809s] | ^ [ 809s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 809s] 17 | SubstitutionList(const SubstitutionList& other); [ 809s] | ^~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 809s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 809s] 181 | partial_outputs_ = std::move(partial_out); [ 809s] | ^ [ 809s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 809s] 17 | SubstitutionList(const SubstitutionList& other); [ 809s] | ^~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 809s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 809s] 187 | runtime_outputs_ = std::move(run_out); [ 809s] | ^ [ 809s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 809s] 17 | SubstitutionList(const SubstitutionList& other); [ 809s] | ^~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 809s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 205 | rspfile_ = std::move(rsp); [ 809s] | ^ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 809s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 213 | rspfile_content_ = std::move(content); [ 809s] | ^ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 809s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 78 | link_output_ = std::move(link_out); [ 809s] | ^ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 809s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 84 | depend_output_ = std::move(dep_out); [ 809s] | ^ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 809s] In file included from ../src/gn/target.h:15, [ 809s] from ../src/gn/config_values_extractors.h:16, [ 809s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 809s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 809s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 809s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 809s] | ^~~~~~~ [ 809s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 809s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 809s] | ^~~~~~~~~~~~~~~~~~~ [ 815s] [117/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 815s] In file included from ../src/gn/toolchain.h:16, [ 815s] from ../src/gn/settings.h:14, [ 815s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 815s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 815s] 83 | command_ = std::move(cmd); [ 815s] | ^ [ 815s] In file included from ../src/gn/substitution_list.h:11, [ 815s] from ../src/gn/tool.h:16: [ 815s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 815s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 815s] | ^~~~~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 815s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 815s] 110 | default_output_dir_ = std::move(dir); [ 815s] | ^ [ 815s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 815s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 815s] | ^~~~~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 815s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 815s] 117 | depfile_ = std::move(df); [ 815s] | ^ [ 815s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 815s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 815s] | ^~~~~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 815s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 815s] 123 | description_ = std::move(desc); [ 815s] | ^ [ 815s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 815s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 815s] | ^~~~~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 815s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 815s] 175 | outputs_ = std::move(out); [ 815s] | ^ [ 815s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 815s] 17 | SubstitutionList(const SubstitutionList& other); [ 815s] | ^~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 815s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 815s] 181 | partial_outputs_ = std::move(partial_out); [ 815s] | ^ [ 815s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 815s] 17 | SubstitutionList(const SubstitutionList& other); [ 815s] | ^~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 815s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 815s] 187 | runtime_outputs_ = std::move(run_out); [ 815s] | ^ [ 815s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 815s] 17 | SubstitutionList(const SubstitutionList& other); [ 815s] | ^~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 815s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 815s] 205 | rspfile_ = std::move(rsp); [ 815s] | ^ [ 815s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 815s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 815s] | ^~~~~~~~~~~~~~~~~~~ [ 815s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 815s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 815s] 213 | rspfile_content_ = std::move(content); [ 815s] | ^ [ 815s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 815s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 815s] | ^~~~~~~~~~~~~~~~~~~ [ 815s] In file included from ../src/gn/target.h:15, [ 815s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 815s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 815s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 815s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 815s] | ^~~~~~~ [ 815s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 815s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 815s] | ^~~~~~~~~~~~~~~~~~~ [ 822s] [118/194] CXX src/gn/loader.o [ 822s] In file included from ../src/gn/toolchain.h:16, [ 822s] from ../src/gn/settings.h:14, [ 822s] from ../src/gn/filesystem_utils.h:14, [ 822s] from ../src/gn/loader.cc:11: [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 822s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 822s] 83 | command_ = std::move(cmd); [ 822s] | ^ [ 822s] In file included from ../src/gn/substitution_list.h:11, [ 822s] from ../src/gn/tool.h:16: [ 822s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 822s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 822s] | ^~~~~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 822s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 822s] 110 | default_output_dir_ = std::move(dir); [ 822s] | ^ [ 822s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 822s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 822s] | ^~~~~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 822s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 822s] 117 | depfile_ = std::move(df); [ 822s] | ^ [ 822s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 822s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 822s] | ^~~~~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 822s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 822s] 123 | description_ = std::move(desc); [ 822s] | ^ [ 822s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 822s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 822s] | ^~~~~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 822s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 822s] 175 | outputs_ = std::move(out); [ 822s] | ^ [ 822s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 822s] 17 | SubstitutionList(const SubstitutionList& other); [ 822s] | ^~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 822s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 822s] 181 | partial_outputs_ = std::move(partial_out); [ 822s] | ^ [ 822s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 822s] 17 | SubstitutionList(const SubstitutionList& other); [ 822s] | ^~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 822s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 822s] 187 | runtime_outputs_ = std::move(run_out); [ 822s] | ^ [ 822s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 822s] 17 | SubstitutionList(const SubstitutionList& other); [ 822s] | ^~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 822s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 822s] 205 | rspfile_ = std::move(rsp); [ 822s] | ^ [ 822s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 822s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 822s] | ^~~~~~~~~~~~~~~~~~~ [ 822s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 822s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 822s] 213 | rspfile_content_ = std::move(content); [ 822s] | ^ [ 822s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 822s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 822s] | ^~~~~~~~~~~~~~~~~~~ [ 822s] In file included from ../src/gn/target.h:15, [ 822s] from ../src/gn/filesystem_utils.h:15: [ 822s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 822s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 822s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 822s] | ^~~~~~~ [ 822s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 822s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 822s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] [119/194] CXX src/gn/json_project_writer.o [ 823s] In file included from ../src/gn/target.h:15, [ 823s] from ../src/gn/json_project_writer.h:9, [ 823s] from ../src/gn/json_project_writer.cc:5: [ 823s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 823s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 823s] | ^~~~~~~ [ 823s] In file included from ../src/gn/substitution_list.h:11, [ 823s] from ../src/gn/action_values.h:14: [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] In file included from ../src/gn/toolchain.h:16, [ 823s] from ../src/gn/target.h:29: [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 83 | command_ = std::move(cmd); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 110 | default_output_dir_ = std::move(dir); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 117 | depfile_ = std::move(df); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 123 | description_ = std::move(desc); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 175 | outputs_ = std::move(out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 181 | partial_outputs_ = std::move(partial_out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 187 | runtime_outputs_ = std::move(run_out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 205 | rspfile_ = std::move(rsp); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 213 | rspfile_content_ = std::move(content); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const std::string&, const base::FilePath&, bool, Err*)': [ 823s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 823s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 823s] | ^ [ 823s] In file included from ../src/gn/json_project_writer.h:8: [ 823s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 823s] 58 | Err(const Err& other); [ 823s] | ^~~ [ 823s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 823s] 128 | base::IntToString(exit_code) + "."); [ 823s] | ^ [ 823s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 823s] 58 | Err(const Err& other); [ 823s] | ^~~ [ 833s] [120/194] CXX src/gn/ninja_generated_file_target_writer.o [ 833s] In file included from ../src/gn/toolchain.h:16, [ 833s] from ../src/gn/settings.h:14, [ 833s] from ../src/gn/filesystem_utils.h:14, [ 833s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 83 | command_ = std::move(cmd); [ 833s] | ^ [ 833s] In file included from ../src/gn/substitution_list.h:11, [ 833s] from ../src/gn/tool.h:16: [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 110 | default_output_dir_ = std::move(dir); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 117 | depfile_ = std::move(df); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 123 | description_ = std::move(desc); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 833s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 833s] 175 | outputs_ = std::move(out); [ 833s] | ^ [ 833s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 833s] 17 | SubstitutionList(const SubstitutionList& other); [ 833s] | ^~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 833s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 833s] 181 | partial_outputs_ = std::move(partial_out); [ 833s] | ^ [ 833s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 833s] 17 | SubstitutionList(const SubstitutionList& other); [ 833s] | ^~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 833s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 833s] 187 | runtime_outputs_ = std::move(run_out); [ 833s] | ^ [ 833s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 833s] 17 | SubstitutionList(const SubstitutionList& other); [ 833s] | ^~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 205 | rspfile_ = std::move(rsp); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 213 | rspfile_content_ = std::move(content); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] In file included from ../src/gn/target.h:15, [ 833s] from ../src/gn/filesystem_utils.h:15: [ 833s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 833s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 833s] | ^~~~~~~ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] [121/194] CXX src/gn/ninja_copy_target_writer.o [ 833s] In file included from ../src/gn/general_tool.h:16, [ 833s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 83 | command_ = std::move(cmd); [ 833s] | ^ [ 833s] In file included from ../src/gn/substitution_list.h:11, [ 833s] from ../src/gn/general_tool.h:14: [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 110 | default_output_dir_ = std::move(dir); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 117 | depfile_ = std::move(df); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 123 | description_ = std::move(desc); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 833s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 833s] 175 | outputs_ = std::move(out); [ 833s] | ^ [ 833s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 833s] 17 | SubstitutionList(const SubstitutionList& other); [ 833s] | ^~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 833s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 833s] 181 | partial_outputs_ = std::move(partial_out); [ 833s] | ^ [ 833s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 833s] 17 | SubstitutionList(const SubstitutionList& other); [ 833s] | ^~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 833s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 833s] 187 | runtime_outputs_ = std::move(run_out); [ 833s] | ^ [ 833s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 833s] 17 | SubstitutionList(const SubstitutionList& other); [ 833s] | ^~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 205 | rspfile_ = std::move(rsp); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 833s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 213 | rspfile_content_ = std::move(content); [ 833s] | ^ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 833s] In file included from ../src/gn/target.h:15, [ 833s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 833s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 833s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 833s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 833s] | ^~~~~~~ [ 833s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 833s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 833s] | ^~~~~~~~~~~~~~~~~~~ [ 835s] [122/194] CXX src/gn/ninja_group_target_writer.o [ 835s] In file included from ../src/gn/target.h:15, [ 835s] from ../src/gn/ninja_group_target_writer.cc:11: [ 835s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 835s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 835s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 835s] | ^~~~~~~ [ 835s] In file included from ../src/gn/substitution_list.h:11, [ 835s] from ../src/gn/action_values.h:14: [ 835s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 835s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 835s] | ^~~~~~~~~~~~~~~~~~~ [ 835s] In file included from ../src/gn/toolchain.h:16, [ 835s] from ../src/gn/target.h:29: [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 835s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 835s] 83 | command_ = std::move(cmd); [ 835s] | ^ [ 835s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 835s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 835s] | ^~~~~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 835s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 835s] 110 | default_output_dir_ = std::move(dir); [ 835s] | ^ [ 835s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 835s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 835s] | ^~~~~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 835s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 835s] 117 | depfile_ = std::move(df); [ 835s] | ^ [ 835s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 835s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 835s] | ^~~~~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 835s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 835s] 123 | description_ = std::move(desc); [ 835s] | ^ [ 835s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 835s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 835s] | ^~~~~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 835s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 835s] 175 | outputs_ = std::move(out); [ 835s] | ^ [ 835s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 835s] 17 | SubstitutionList(const SubstitutionList& other); [ 835s] | ^~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 835s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 835s] 181 | partial_outputs_ = std::move(partial_out); [ 835s] | ^ [ 835s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 835s] 17 | SubstitutionList(const SubstitutionList& other); [ 835s] | ^~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 835s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 835s] 187 | runtime_outputs_ = std::move(run_out); [ 835s] | ^ [ 835s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 835s] 17 | SubstitutionList(const SubstitutionList& other); [ 835s] | ^~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 835s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 835s] 205 | rspfile_ = std::move(rsp); [ 835s] | ^ [ 835s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 835s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 835s] | ^~~~~~~~~~~~~~~~~~~ [ 835s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 835s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 835s] 213 | rspfile_content_ = std::move(content); [ 835s] | ^ [ 835s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 835s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 835s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] [123/194] CXX src/gn/ninja_target_command_util.o [ 847s] In file included from ../src/gn/target.h:15, [ 847s] from ../src/gn/config_values_extractors.h:16, [ 847s] from ../src/gn/ninja_target_command_util.h:9, [ 847s] from ../src/gn/ninja_target_command_util.cc:5: [ 847s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 847s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 847s] | ^~~~~~~ [ 847s] In file included from ../src/gn/substitution_list.h:11, [ 847s] from ../src/gn/action_values.h:14: [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] In file included from ../src/gn/toolchain.h:16, [ 847s] from ../src/gn/target.h:29: [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 847s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 83 | command_ = std::move(cmd); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 847s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 110 | default_output_dir_ = std::move(dir); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 847s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 117 | depfile_ = std::move(df); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 847s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 123 | description_ = std::move(desc); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 847s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 847s] 175 | outputs_ = std::move(out); [ 847s] | ^ [ 847s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 847s] 17 | SubstitutionList(const SubstitutionList& other); [ 847s] | ^~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 847s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 847s] 181 | partial_outputs_ = std::move(partial_out); [ 847s] | ^ [ 847s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 847s] 17 | SubstitutionList(const SubstitutionList& other); [ 847s] | ^~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 847s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 847s] 187 | runtime_outputs_ = std::move(run_out); [ 847s] | ^ [ 847s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 847s] 17 | SubstitutionList(const SubstitutionList& other); [ 847s] | ^~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 847s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 205 | rspfile_ = std::move(rsp); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 847s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 213 | rspfile_content_ = std::move(content); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 847s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 847s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 78 | link_output_ = std::move(link_out); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 847s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 847s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 847s] 84 | depend_output_ = std::move(dep_out); [ 847s] | ^ [ 847s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 847s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 847s] | ^~~~~~~~~~~~~~~~~~~ [ 852s] [124/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 852s] In file included from ../src/gn/toolchain.h:16, [ 852s] from ../src/gn/settings.h:14, [ 852s] from ../src/gn/filesystem_utils.h:14, [ 852s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 852s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 852s] 83 | command_ = std::move(cmd); [ 852s] | ^ [ 852s] In file included from ../src/gn/substitution_list.h:11, [ 852s] from ../src/gn/tool.h:16: [ 852s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 852s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 852s] | ^~~~~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 852s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 852s] 110 | default_output_dir_ = std::move(dir); [ 852s] | ^ [ 852s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 852s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 852s] | ^~~~~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 852s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 852s] 117 | depfile_ = std::move(df); [ 852s] | ^ [ 852s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 852s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 852s] | ^~~~~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 852s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 852s] 123 | description_ = std::move(desc); [ 852s] | ^ [ 852s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 852s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 852s] | ^~~~~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 852s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 852s] 175 | outputs_ = std::move(out); [ 852s] | ^ [ 852s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 852s] 17 | SubstitutionList(const SubstitutionList& other); [ 852s] | ^~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 852s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 852s] 181 | partial_outputs_ = std::move(partial_out); [ 852s] | ^ [ 852s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 852s] 17 | SubstitutionList(const SubstitutionList& other); [ 852s] | ^~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 852s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 852s] 187 | runtime_outputs_ = std::move(run_out); [ 852s] | ^ [ 852s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 852s] 17 | SubstitutionList(const SubstitutionList& other); [ 852s] | ^~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 852s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 852s] 205 | rspfile_ = std::move(rsp); [ 852s] | ^ [ 852s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 852s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 852s] | ^~~~~~~~~~~~~~~~~~~ [ 852s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 852s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 852s] 213 | rspfile_content_ = std::move(content); [ 852s] | ^ [ 852s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 852s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 852s] | ^~~~~~~~~~~~~~~~~~~ [ 852s] In file included from ../src/gn/target.h:15, [ 852s] from ../src/gn/filesystem_utils.h:15: [ 852s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 852s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 852s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 852s] | ^~~~~~~ [ 852s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 852s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 852s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] [125/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 857s] In file included from ../src/gn/c_tool.h:17, [ 857s] from ../src/gn/ninja_binary_target_writer.h:9, [ 857s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 857s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 857s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 83 | command_ = std::move(cmd); [ 857s] | ^ [ 857s] In file included from ../src/gn/substitution_list.h:11, [ 857s] from ../src/gn/c_tool.h:15: [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 857s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 110 | default_output_dir_ = std::move(dir); [ 857s] | ^ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 857s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 117 | depfile_ = std::move(df); [ 857s] | ^ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 857s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 123 | description_ = std::move(desc); [ 857s] | ^ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 857s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 857s] 175 | outputs_ = std::move(out); [ 857s] | ^ [ 857s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 857s] 17 | SubstitutionList(const SubstitutionList& other); [ 857s] | ^~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 857s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 857s] 181 | partial_outputs_ = std::move(partial_out); [ 857s] | ^ [ 857s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 857s] 17 | SubstitutionList(const SubstitutionList& other); [ 857s] | ^~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 857s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 857s] 187 | runtime_outputs_ = std::move(run_out); [ 857s] | ^ [ 857s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 857s] 17 | SubstitutionList(const SubstitutionList& other); [ 857s] | ^~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 857s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 205 | rspfile_ = std::move(rsp); [ 857s] | ^ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 857s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 213 | rspfile_content_ = std::move(content); [ 857s] | ^ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 857s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 78 | link_output_ = std::move(link_out); [ 857s] | ^ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 857s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 84 | depend_output_ = std::move(dep_out); [ 857s] | ^ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 857s] In file included from ../src/gn/target.h:15, [ 857s] from ../src/gn/rust_tool.h:18, [ 857s] from ../src/gn/ninja_rust_binary_target_writer.h:10: [ 857s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 857s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 857s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 857s] | ^~~~~~~ [ 857s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 857s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 857s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] [126/194] CXX src/gn/ninja_toolchain_writer.o [ 859s] In file included from ../src/gn/toolchain.h:16, [ 859s] from ../src/gn/ninja_toolchain_writer.h:17, [ 859s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 859s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 83 | command_ = std::move(cmd); [ 859s] | ^ [ 859s] In file included from ../src/gn/substitution_list.h:11, [ 859s] from ../src/gn/tool.h:16: [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 859s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 110 | default_output_dir_ = std::move(dir); [ 859s] | ^ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 859s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 117 | depfile_ = std::move(df); [ 859s] | ^ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 859s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 123 | description_ = std::move(desc); [ 859s] | ^ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 859s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 859s] 175 | outputs_ = std::move(out); [ 859s] | ^ [ 859s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 859s] 17 | SubstitutionList(const SubstitutionList& other); [ 859s] | ^~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 859s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 859s] 181 | partial_outputs_ = std::move(partial_out); [ 859s] | ^ [ 859s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 859s] 17 | SubstitutionList(const SubstitutionList& other); [ 859s] | ^~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 859s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 859s] 187 | runtime_outputs_ = std::move(run_out); [ 859s] | ^ [ 859s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 859s] 17 | SubstitutionList(const SubstitutionList& other); [ 859s] | ^~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 859s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 205 | rspfile_ = std::move(rsp); [ 859s] | ^ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 859s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 213 | rspfile_content_ = std::move(content); [ 859s] | ^ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 859s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 859s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 78 | link_output_ = std::move(link_out); [ 859s] | ^ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 859s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 84 | depend_output_ = std::move(dep_out); [ 859s] | ^ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 859s] In file included from ../src/gn/target.h:15, [ 859s] from ../src/gn/filesystem_utils.h:15, [ 859s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 859s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 859s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 859s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 859s] | ^~~~~~~ [ 859s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 859s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 859s] | ^~~~~~~~~~~~~~~~~~~ [ 862s] [127/194] CXX src/gn/ninja_utils.o [ 862s] In file included from ../src/gn/toolchain.h:16, [ 862s] from ../src/gn/settings.h:14, [ 862s] from ../src/gn/filesystem_utils.h:14, [ 862s] from ../src/gn/ninja_utils.cc:7: [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 862s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 862s] 83 | command_ = std::move(cmd); [ 862s] | ^ [ 862s] In file included from ../src/gn/substitution_list.h:11, [ 862s] from ../src/gn/tool.h:16: [ 862s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 862s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 862s] | ^~~~~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 862s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 862s] 110 | default_output_dir_ = std::move(dir); [ 862s] | ^ [ 862s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 862s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 862s] | ^~~~~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 862s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 862s] 117 | depfile_ = std::move(df); [ 862s] | ^ [ 862s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 862s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 862s] | ^~~~~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 862s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 862s] 123 | description_ = std::move(desc); [ 862s] | ^ [ 862s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 862s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 862s] | ^~~~~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 862s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 862s] 175 | outputs_ = std::move(out); [ 862s] | ^ [ 862s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 862s] 17 | SubstitutionList(const SubstitutionList& other); [ 862s] | ^~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 862s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 862s] 181 | partial_outputs_ = std::move(partial_out); [ 862s] | ^ [ 862s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 862s] 17 | SubstitutionList(const SubstitutionList& other); [ 862s] | ^~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 862s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 862s] 187 | runtime_outputs_ = std::move(run_out); [ 862s] | ^ [ 862s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 862s] 17 | SubstitutionList(const SubstitutionList& other); [ 862s] | ^~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 862s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 862s] 205 | rspfile_ = std::move(rsp); [ 862s] | ^ [ 862s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 862s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 862s] | ^~~~~~~~~~~~~~~~~~~ [ 862s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 862s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 862s] 213 | rspfile_content_ = std::move(content); [ 862s] | ^ [ 862s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 862s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 862s] | ^~~~~~~~~~~~~~~~~~~ [ 862s] In file included from ../src/gn/target.h:15, [ 862s] from ../src/gn/filesystem_utils.h:15: [ 862s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 862s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 862s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 862s] | ^~~~~~~ [ 862s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 862s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 862s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] [128/194] CXX src/gn/ninja_build_writer.o [ 867s] In file included from ../src/gn/toolchain.h:16, [ 867s] from ../src/gn/settings.h:14, [ 867s] from ../src/gn/filesystem_utils.h:14, [ 867s] from ../src/gn/ninja_build_writer.cc:22: [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 867s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 867s] 83 | command_ = std::move(cmd); [ 867s] | ^ [ 867s] In file included from ../src/gn/substitution_list.h:11, [ 867s] from ../src/gn/tool.h:16: [ 867s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 867s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 867s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 867s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 867s] 110 | default_output_dir_ = std::move(dir); [ 867s] | ^ [ 867s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 867s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 867s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 867s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 867s] 117 | depfile_ = std::move(df); [ 867s] | ^ [ 867s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 867s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 867s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 867s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 867s] 123 | description_ = std::move(desc); [ 867s] | ^ [ 867s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 867s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 867s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 867s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 867s] 175 | outputs_ = std::move(out); [ 867s] | ^ [ 867s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 867s] 17 | SubstitutionList(const SubstitutionList& other); [ 867s] | ^~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 867s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 867s] 181 | partial_outputs_ = std::move(partial_out); [ 867s] | ^ [ 867s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 867s] 17 | SubstitutionList(const SubstitutionList& other); [ 867s] | ^~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 867s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 867s] 187 | runtime_outputs_ = std::move(run_out); [ 867s] | ^ [ 867s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 867s] 17 | SubstitutionList(const SubstitutionList& other); [ 867s] | ^~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 867s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 867s] 205 | rspfile_ = std::move(rsp); [ 867s] | ^ [ 867s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 867s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 867s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 867s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 867s] 213 | rspfile_content_ = std::move(content); [ 867s] | ^ [ 867s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 867s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 867s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] In file included from ../src/gn/target.h:15, [ 867s] from ../src/gn/filesystem_utils.h:15: [ 867s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 867s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 867s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 867s] | ^~~~~~~ [ 867s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 867s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 867s] | ^~~~~~~~~~~~~~~~~~~ [ 867s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 867s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 867s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 867s] | ^ [ 867s] In file included from ../src/gn/scope.h:17, [ 867s] from ../src/gn/args.h:14, [ 867s] from ../src/gn/build_settings.h:16, [ 867s] from ../src/gn/ninja_build_writer.cc:18: [ 867s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 867s] 58 | Err(const Err& other); [ 867s] | ^~~ [ 867s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 867s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 867s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 867s] | ^ [ 867s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 867s] 58 | Err(const Err& other); [ 867s] | ^~~ [ 871s] [129/194] CXX src/gn/ninja_tools.o [ 871s] In file included from ../src/gn/toolchain.h:16, [ 871s] from ../src/gn/settings.h:14, [ 871s] from ../src/gn/filesystem_utils.h:14, [ 871s] from ../src/gn/ninja_tools.cc:14: [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 871s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 871s] 83 | command_ = std::move(cmd); [ 871s] | ^ [ 871s] In file included from ../src/gn/substitution_list.h:11, [ 871s] from ../src/gn/tool.h:16: [ 871s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 871s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 871s] | ^~~~~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 871s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 871s] 110 | default_output_dir_ = std::move(dir); [ 871s] | ^ [ 871s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 871s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 871s] | ^~~~~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 871s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 871s] 117 | depfile_ = std::move(df); [ 871s] | ^ [ 871s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 871s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 871s] | ^~~~~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 871s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 871s] 123 | description_ = std::move(desc); [ 871s] | ^ [ 871s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 871s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 871s] | ^~~~~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 871s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 871s] 175 | outputs_ = std::move(out); [ 871s] | ^ [ 871s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 871s] 17 | SubstitutionList(const SubstitutionList& other); [ 871s] | ^~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 871s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 871s] 181 | partial_outputs_ = std::move(partial_out); [ 871s] | ^ [ 871s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 871s] 17 | SubstitutionList(const SubstitutionList& other); [ 871s] | ^~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 871s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 871s] 187 | runtime_outputs_ = std::move(run_out); [ 871s] | ^ [ 871s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 871s] 17 | SubstitutionList(const SubstitutionList& other); [ 871s] | ^~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 871s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 871s] 205 | rspfile_ = std::move(rsp); [ 871s] | ^ [ 871s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 871s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 871s] | ^~~~~~~~~~~~~~~~~~~ [ 871s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 871s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 871s] 213 | rspfile_content_ = std::move(content); [ 871s] | ^ [ 871s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 871s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 871s] | ^~~~~~~~~~~~~~~~~~~ [ 871s] In file included from ../src/gn/target.h:15, [ 871s] from ../src/gn/filesystem_utils.h:15: [ 871s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 871s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 871s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 871s] | ^~~~~~~ [ 871s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 871s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 871s] | ^~~~~~~~~~~~~~~~~~~ [ 871s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 871s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 871s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 871s] | ^ [ 871s] In file included from ../src/gn/ninja_tools.h:11, [ 871s] from ../src/gn/ninja_tools.cc:5: [ 871s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 871s] 58 | Err(const Err& other); [ 871s] | ^~~ [ 871s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 871s] 44 | base::IntToString(exit_code) + "."); [ 871s] | ^ [ 871s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 871s] 58 | Err(const Err& other); [ 871s] | ^~~ [ 883s] [130/194] CXX src/gn/ninja_writer.o [ 883s] In file included from ../src/gn/toolchain.h:16, [ 883s] from ../src/gn/ninja_toolchain_writer.h:17, [ 883s] from ../src/gn/ninja_writer.cc:11: [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 83 | command_ = std::move(cmd); [ 883s] | ^ [ 883s] In file included from ../src/gn/substitution_list.h:11, [ 883s] from ../src/gn/tool.h:16: [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 110 | default_output_dir_ = std::move(dir); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 117 | depfile_ = std::move(df); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 123 | description_ = std::move(desc); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 883s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 883s] 175 | outputs_ = std::move(out); [ 883s] | ^ [ 883s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 883s] 17 | SubstitutionList(const SubstitutionList& other); [ 883s] | ^~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 883s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 883s] 181 | partial_outputs_ = std::move(partial_out); [ 883s] | ^ [ 883s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 883s] 17 | SubstitutionList(const SubstitutionList& other); [ 883s] | ^~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 883s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 883s] 187 | runtime_outputs_ = std::move(run_out); [ 883s] | ^ [ 883s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 883s] 17 | SubstitutionList(const SubstitutionList& other); [ 883s] | ^~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 205 | rspfile_ = std::move(rsp); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 213 | rspfile_content_ = std::move(content); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] In file included from ../src/gn/target.h:15, [ 883s] from ../src/gn/ninja_writer.cc:13: [ 883s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 883s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 883s] | ^~~~~~~ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 883s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 883s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 883s] | ^ [ 883s] In file included from ../src/gn/scope.h:17, [ 883s] from ../src/gn/loader.h:15, [ 883s] from ../src/gn/ninja_writer.cc:8: [ 883s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 883s] 58 | Err(const Err& other); [ 883s] | ^~~ [ 883s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 883s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 883s] | ^ [ 883s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 883s] 58 | Err(const Err& other); [ 883s] | ^~~ [ 883s] [131/194] CXX src/gn/output_file.o [ 883s] In file included from ../src/gn/toolchain.h:16, [ 883s] from ../src/gn/settings.h:14, [ 883s] from ../src/gn/filesystem_utils.h:14, [ 883s] from ../src/gn/output_file.cc:7: [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 83 | command_ = std::move(cmd); [ 883s] | ^ [ 883s] In file included from ../src/gn/substitution_list.h:11, [ 883s] from ../src/gn/tool.h:16: [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 110 | default_output_dir_ = std::move(dir); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 117 | depfile_ = std::move(df); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 123 | description_ = std::move(desc); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 883s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 883s] 175 | outputs_ = std::move(out); [ 883s] | ^ [ 883s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 883s] 17 | SubstitutionList(const SubstitutionList& other); [ 883s] | ^~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 883s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 883s] 181 | partial_outputs_ = std::move(partial_out); [ 883s] | ^ [ 883s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 883s] 17 | SubstitutionList(const SubstitutionList& other); [ 883s] | ^~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 883s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 883s] 187 | runtime_outputs_ = std::move(run_out); [ 883s] | ^ [ 883s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 883s] 17 | SubstitutionList(const SubstitutionList& other); [ 883s] | ^~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 205 | rspfile_ = std::move(rsp); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 883s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 213 | rspfile_content_ = std::move(content); [ 883s] | ^ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 883s] In file included from ../src/gn/target.h:15, [ 883s] from ../src/gn/filesystem_utils.h:15: [ 883s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 883s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 883s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 883s] | ^~~~~~~ [ 883s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 883s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 883s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] [132/194] CXX src/gn/ninja_target_writer.o [ 884s] In file included from ../src/gn/target.h:15, [ 884s] from ../src/gn/config_values_extractors.h:16, [ 884s] from ../src/gn/ninja_target_writer.cc:11: [ 884s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 884s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 884s] | ^~~~~~~ [ 884s] In file included from ../src/gn/substitution_list.h:11, [ 884s] from ../src/gn/action_values.h:14: [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] In file included from ../src/gn/toolchain.h:16, [ 884s] from ../src/gn/target.h:29: [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 884s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 83 | command_ = std::move(cmd); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 884s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 110 | default_output_dir_ = std::move(dir); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 884s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 117 | depfile_ = std::move(df); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 884s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 123 | description_ = std::move(desc); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 884s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 884s] 175 | outputs_ = std::move(out); [ 884s] | ^ [ 884s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 884s] 17 | SubstitutionList(const SubstitutionList& other); [ 884s] | ^~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 884s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 884s] 181 | partial_outputs_ = std::move(partial_out); [ 884s] | ^ [ 884s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 884s] 17 | SubstitutionList(const SubstitutionList& other); [ 884s] | ^~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 884s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 884s] 187 | runtime_outputs_ = std::move(run_out); [ 884s] | ^ [ 884s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 884s] 17 | SubstitutionList(const SubstitutionList& other); [ 884s] | ^~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 884s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 205 | rspfile_ = std::move(rsp); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 884s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 213 | rspfile_content_ = std::move(content); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 884s] from ../src/gn/ninja_target_writer.cc:17: [ 884s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 884s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 78 | link_output_ = std::move(link_out); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 884s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 884s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 884s] 84 | depend_output_ = std::move(dep_out); [ 884s] | ^ [ 884s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 884s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 884s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] [133/194] CXX src/gn/parse_node_value_adapter.o [ 892s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 892s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 892s] 42 | *err = Err(node, err->message(), err->help_text()); [ 892s] | ^ [ 892s] In file included from ../src/gn/value.h:15, [ 892s] from ../src/gn/parse_node_value_adapter.h:9, [ 892s] from ../src/gn/parse_node_value_adapter.cc:5: [ 892s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 892s] 58 | Err(const Err& other); [ 892s] | ^~~ [ 892s] [134/194] CXX src/gn/ninja_c_binary_target_writer.o [ 892s] In file included from ../src/gn/c_tool.h:17, [ 892s] from ../src/gn/ninja_binary_target_writer.h:9, [ 892s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 892s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 892s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 83 | command_ = std::move(cmd); [ 892s] | ^ [ 892s] In file included from ../src/gn/substitution_list.h:11, [ 892s] from ../src/gn/c_tool.h:15: [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 892s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 110 | default_output_dir_ = std::move(dir); [ 892s] | ^ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 892s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 117 | depfile_ = std::move(df); [ 892s] | ^ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 892s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 123 | description_ = std::move(desc); [ 892s] | ^ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 892s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 892s] 175 | outputs_ = std::move(out); [ 892s] | ^ [ 892s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 892s] 17 | SubstitutionList(const SubstitutionList& other); [ 892s] | ^~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 892s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 892s] 181 | partial_outputs_ = std::move(partial_out); [ 892s] | ^ [ 892s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 892s] 17 | SubstitutionList(const SubstitutionList& other); [ 892s] | ^~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 892s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 892s] 187 | runtime_outputs_ = std::move(run_out); [ 892s] | ^ [ 892s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 892s] 17 | SubstitutionList(const SubstitutionList& other); [ 892s] | ^~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 892s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 205 | rspfile_ = std::move(rsp); [ 892s] | ^ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 892s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 213 | rspfile_content_ = std::move(content); [ 892s] | ^ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 892s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 78 | link_output_ = std::move(link_out); [ 892s] | ^ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 892s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 84 | depend_output_ = std::move(dep_out); [ 892s] | ^ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 892s] In file included from ../src/gn/target.h:15, [ 892s] from ../src/gn/config_values_extractors.h:16, [ 892s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 892s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 892s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 892s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 892s] | ^~~~~~~ [ 892s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 892s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 892s] | ^~~~~~~~~~~~~~~~~~~ [ 893s] [135/194] CXX src/gn/output_conversion.o [ 893s] In file included from ../src/gn/toolchain.h:16, [ 893s] from ../src/gn/settings.h:14, [ 893s] from ../src/gn/output_conversion.cc:7: [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 893s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 893s] 83 | command_ = std::move(cmd); [ 893s] | ^ [ 893s] In file included from ../src/gn/substitution_list.h:11, [ 893s] from ../src/gn/tool.h:16: [ 893s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 893s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 893s] | ^~~~~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 893s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 893s] 110 | default_output_dir_ = std::move(dir); [ 893s] | ^ [ 893s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 893s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 893s] | ^~~~~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 893s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 893s] 117 | depfile_ = std::move(df); [ 893s] | ^ [ 893s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 893s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 893s] | ^~~~~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 893s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 893s] 123 | description_ = std::move(desc); [ 893s] | ^ [ 893s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 893s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 893s] | ^~~~~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 893s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 893s] 175 | outputs_ = std::move(out); [ 893s] | ^ [ 893s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 893s] 17 | SubstitutionList(const SubstitutionList& other); [ 893s] | ^~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 893s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 893s] 181 | partial_outputs_ = std::move(partial_out); [ 893s] | ^ [ 893s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 893s] 17 | SubstitutionList(const SubstitutionList& other); [ 893s] | ^~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 893s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 893s] 187 | runtime_outputs_ = std::move(run_out); [ 893s] | ^ [ 893s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 893s] 17 | SubstitutionList(const SubstitutionList& other); [ 893s] | ^~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 893s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 893s] 205 | rspfile_ = std::move(rsp); [ 893s] | ^ [ 893s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 893s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 893s] | ^~~~~~~~~~~~~~~~~~~ [ 893s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 893s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 893s] 213 | rspfile_content_ = std::move(content); [ 893s] | ^ [ 893s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 893s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 893s] | ^~~~~~~~~~~~~~~~~~~ [ 893s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const std::string&, const Value&, std::ostream&, Err*)': [ 893s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 893s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 893s] | ^ [ 893s] In file included from ../src/gn/scope.h:17, [ 893s] from ../src/gn/settings.h:12: [ 893s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 893s] 58 | Err(const Err& other); [ 893s] | ^~~ [ 893s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 893s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 893s] | ^ [ 893s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 893s] 58 | Err(const Err& other); [ 893s] | ^~~ [ 893s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 893s] 157 | "Run gn help output_conversion to see your options."); [ 893s] | ^ [ 893s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 893s] 58 | Err(const Err& other); [ 893s] | ^~~ [ 900s] [136/194] CXX src/gn/pool.o [ 905s] [137/194] CXX src/gn/rust_substitution_type.o [ 910s] [138/194] CXX src/gn/path_output.o [ 910s] In file included from ../src/gn/toolchain.h:16, [ 910s] from ../src/gn/settings.h:14, [ 910s] from ../src/gn/filesystem_utils.h:14, [ 910s] from ../src/gn/path_output.cc:8: [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 910s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 910s] 83 | command_ = std::move(cmd); [ 910s] | ^ [ 910s] In file included from ../src/gn/substitution_list.h:11, [ 910s] from ../src/gn/tool.h:16: [ 910s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 910s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 910s] | ^~~~~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 910s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 910s] 110 | default_output_dir_ = std::move(dir); [ 910s] | ^ [ 910s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 910s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 910s] | ^~~~~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 910s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 910s] 117 | depfile_ = std::move(df); [ 910s] | ^ [ 910s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 910s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 910s] | ^~~~~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 910s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 910s] 123 | description_ = std::move(desc); [ 910s] | ^ [ 910s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 910s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 910s] | ^~~~~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 910s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 910s] 175 | outputs_ = std::move(out); [ 910s] | ^ [ 910s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 910s] 17 | SubstitutionList(const SubstitutionList& other); [ 910s] | ^~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 910s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 910s] 181 | partial_outputs_ = std::move(partial_out); [ 910s] | ^ [ 910s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 910s] 17 | SubstitutionList(const SubstitutionList& other); [ 910s] | ^~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 910s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 910s] 187 | runtime_outputs_ = std::move(run_out); [ 910s] | ^ [ 910s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 910s] 17 | SubstitutionList(const SubstitutionList& other); [ 910s] | ^~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 910s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 910s] 205 | rspfile_ = std::move(rsp); [ 910s] | ^ [ 910s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 910s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 910s] | ^~~~~~~~~~~~~~~~~~~ [ 910s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 910s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 910s] 213 | rspfile_content_ = std::move(content); [ 910s] | ^ [ 910s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 910s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 910s] | ^~~~~~~~~~~~~~~~~~~ [ 910s] In file included from ../src/gn/target.h:15, [ 910s] from ../src/gn/filesystem_utils.h:15: [ 910s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 910s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 910s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 910s] | ^~~~~~~ [ 910s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 910s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 910s] | ^~~~~~~~~~~~~~~~~~~ [ 915s] [139/194] CXX src/gn/pattern.o [ 915s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 915s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 915s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 915s] | ^ [ 915s] In file included from ../src/gn/value.h:15, [ 915s] from ../src/gn/pattern.h:13, [ 915s] from ../src/gn/pattern.cc:5: [ 915s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 915s] 58 | Err(const Err& other); [ 915s] | ^~~ [ 915s] [140/194] CXX src/gn/rust_variables.o [ 918s] [141/194] CXX src/gn/rust_values.o [ 927s] [142/194] CXX src/gn/operators.o [ 927s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 927s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 92 | "This thing on the left is not an identifier or accessor."); [ 927s] | ^ [ 927s] In file included from ../src/gn/operators.cc:11: [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 117 | "to copy it into the current scope before doing this operation."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 927s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 927s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 252 | " does not evaluate to a value."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 927s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 281 | "\nfrom the list but it wasn't there."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 927s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 927s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 927s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 927s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 927s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 539 | "This operator can only compare two integers."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 927s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 598 | "\" instead."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 610 | "\" instead."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 927s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 628 | "\" instead."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 640 | "\" instead."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 927s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 659 | "\" instead."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 927s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 927s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 927s] 687 | "This thing on the right does not evaluate to a value."); [ 927s] | ^ [ 927s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 927s] 58 | Err(const Err& other); [ 927s] | ^~~ [ 946s] [143/194] CXX src/gn/rust_tool.o [ 946s] In file included from ../src/gn/target.h:15, [ 946s] from ../src/gn/rust_tool.h:18, [ 946s] from ../src/gn/rust_tool.cc:5: [ 946s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 946s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 946s] | ^~~~~~~ [ 946s] In file included from ../src/gn/substitution_list.h:11, [ 946s] from ../src/gn/rust_tool.h:16: [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] In file included from ../src/gn/toolchain.h:16, [ 946s] from ../src/gn/target.h:29: [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 83 | command_ = std::move(cmd); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 110 | default_output_dir_ = std::move(dir); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 117 | depfile_ = std::move(df); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 123 | description_ = std::move(desc); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 175 | outputs_ = std::move(out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 181 | partial_outputs_ = std::move(partial_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 187 | runtime_outputs_ = std::move(run_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 205 | rspfile_ = std::move(rsp); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 213 | rspfile_content_ = std::move(content); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 946s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 946s] | ^ [ 946s] In file included from ../src/gn/scope.h:17, [ 946s] from ../src/gn/args.h:14, [ 946s] from ../src/gn/build_settings.h:16, [ 946s] from ../src/gn/metadata.h:10, [ 946s] from ../src/gn/target.h:23: [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 89 | " which is not valid\nfor this variable."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 94 | *field = std::move(list); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 953s] [144/194] CXX src/gn/settings.o [ 953s] In file included from ../src/gn/toolchain.h:16, [ 953s] from ../src/gn/settings.h:14, [ 953s] from ../src/gn/settings.cc:5: [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 83 | command_ = std::move(cmd); [ 953s] | ^ [ 953s] In file included from ../src/gn/substitution_list.h:11, [ 953s] from ../src/gn/tool.h:16: [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 110 | default_output_dir_ = std::move(dir); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 117 | depfile_ = std::move(df); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 123 | description_ = std::move(desc); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 175 | outputs_ = std::move(out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 181 | partial_outputs_ = std::move(partial_out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 187 | runtime_outputs_ = std::move(run_out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 205 | rspfile_ = std::move(rsp); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 213 | rspfile_content_ = std::move(content); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] In file included from ../src/gn/target.h:15, [ 953s] from ../src/gn/filesystem_utils.h:15, [ 953s] from ../src/gn/settings.cc:8: [ 953s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 953s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 953s] | ^~~~~~~ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] [145/194] CXX src/gn/runtime_deps.o [ 957s] In file included from ../src/gn/toolchain.h:16, [ 957s] from ../src/gn/settings.h:14, [ 957s] from ../src/gn/filesystem_utils.h:14, [ 957s] from ../src/gn/runtime_deps.cc:17: [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 83 | command_ = std::move(cmd); [ 957s] | ^ [ 957s] In file included from ../src/gn/substitution_list.h:11, [ 957s] from ../src/gn/tool.h:16: [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 110 | default_output_dir_ = std::move(dir); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 117 | depfile_ = std::move(df); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 123 | description_ = std::move(desc); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 175 | outputs_ = std::move(out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 181 | partial_outputs_ = std::move(partial_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 187 | runtime_outputs_ = std::move(run_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 205 | rspfile_ = std::move(rsp); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 213 | rspfile_content_ = std::move(content); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] In file included from ../src/gn/target.h:15, [ 957s] from ../src/gn/filesystem_utils.h:15: [ 957s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 957s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 957s] | ^~~~~~~ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, RuntimeDepsVector*, Err*)': [ 957s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 957s] | ^ [ 957s] In file included from ../src/gn/scope.h:17, [ 957s] from ../src/gn/args.h:14, [ 957s] from ../src/gn/build_settings.h:16, [ 957s] from ../src/gn/runtime_deps.cc:14: [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 963s] [146/194] CXX src/gn/scope_per_file_provider.o [ 963s] In file included from ../src/gn/toolchain.h:16, [ 963s] from ../src/gn/settings.h:14, [ 963s] from ../src/gn/filesystem_utils.h:14, [ 963s] from ../src/gn/scope_per_file_provider.cc:9: [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 83 | command_ = std::move(cmd); [ 963s] | ^ [ 963s] In file included from ../src/gn/substitution_list.h:11, [ 963s] from ../src/gn/tool.h:16: [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 110 | default_output_dir_ = std::move(dir); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 117 | depfile_ = std::move(df); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 123 | description_ = std::move(desc); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 963s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 963s] 175 | outputs_ = std::move(out); [ 963s] | ^ [ 963s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 963s] 17 | SubstitutionList(const SubstitutionList& other); [ 963s] | ^~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 963s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 963s] 181 | partial_outputs_ = std::move(partial_out); [ 963s] | ^ [ 963s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 963s] 17 | SubstitutionList(const SubstitutionList& other); [ 963s] | ^~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 963s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 963s] 187 | runtime_outputs_ = std::move(run_out); [ 963s] | ^ [ 963s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 963s] 17 | SubstitutionList(const SubstitutionList& other); [ 963s] | ^~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 205 | rspfile_ = std::move(rsp); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 213 | rspfile_content_ = std::move(content); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] In file included from ../src/gn/target.h:15, [ 963s] from ../src/gn/filesystem_utils.h:15: [ 963s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 963s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 963s] | ^~~~~~~ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] [147/194] CXX src/gn/qt_creator_writer.o [ 963s] In file included from ../src/gn/target.h:15, [ 963s] from ../src/gn/qt_creator_writer.h:14, [ 963s] from ../src/gn/qt_creator_writer.cc:5: [ 963s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 963s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 963s] | ^~~~~~~ [ 963s] In file included from ../src/gn/substitution_list.h:11, [ 963s] from ../src/gn/action_values.h:14: [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] In file included from ../src/gn/toolchain.h:16, [ 963s] from ../src/gn/target.h:29: [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 83 | command_ = std::move(cmd); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 110 | default_output_dir_ = std::move(dir); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 117 | depfile_ = std::move(df); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 123 | description_ = std::move(desc); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 963s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 963s] 175 | outputs_ = std::move(out); [ 963s] | ^ [ 963s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 963s] 17 | SubstitutionList(const SubstitutionList& other); [ 963s] | ^~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 963s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 963s] 181 | partial_outputs_ = std::move(partial_out); [ 963s] | ^ [ 963s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 963s] 17 | SubstitutionList(const SubstitutionList& other); [ 963s] | ^~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 963s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 963s] 187 | runtime_outputs_ = std::move(run_out); [ 963s] | ^ [ 963s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 963s] 17 | SubstitutionList(const SubstitutionList& other); [ 963s] | ^~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 205 | rspfile_ = std::move(rsp); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 963s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 963s] 213 | rspfile_content_ = std::move(content); [ 963s] | ^ [ 963s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 963s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 963s] | ^~~~~~~~~~~~~~~~~~~ [ 963s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const std::string&)': [ 963s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 963s] 48 | "': " + base::File::ErrorToString(error)); [ 963s] | ^ [ 963s] In file included from ../src/gn/qt_creator_writer.h:13: [ 963s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 963s] 58 | Err(const Err& other); [ 963s] | ^~~ [ 963s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 963s] 57 | *err = gen.err_; [ 963s] | ^~~~ [ 963s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 963s] 58 | Err(const Err& other); [ 963s] | ^~~ [ 963s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 963s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 963s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 963s] | ^ [ 963s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 963s] 58 | Err(const Err& other); [ 963s] | ^~~ [ 965s] [148/194] CXX src/gn/rust_values_generator.o [ 965s] In file included from ../src/gn/target.h:15, [ 965s] from ../src/gn/rust_values_generator.h:9, [ 965s] from ../src/gn/rust_values_generator.cc:5: [ 965s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 965s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 965s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 965s] | ^~~~~~~ [ 965s] In file included from ../src/gn/substitution_list.h:11, [ 965s] from ../src/gn/action_values.h:14: [ 965s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 965s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 965s] | ^~~~~~~~~~~~~~~~~~~ [ 965s] In file included from ../src/gn/toolchain.h:16, [ 965s] from ../src/gn/target.h:29: [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 965s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 965s] 83 | command_ = std::move(cmd); [ 965s] | ^ [ 965s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 965s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 965s] | ^~~~~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 965s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 965s] 110 | default_output_dir_ = std::move(dir); [ 965s] | ^ [ 965s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 965s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 965s] | ^~~~~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 965s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 965s] 117 | depfile_ = std::move(df); [ 965s] | ^ [ 965s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 965s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 965s] | ^~~~~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 965s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 965s] 123 | description_ = std::move(desc); [ 965s] | ^ [ 965s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 965s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 965s] | ^~~~~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 965s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 965s] 175 | outputs_ = std::move(out); [ 965s] | ^ [ 965s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 965s] 17 | SubstitutionList(const SubstitutionList& other); [ 965s] | ^~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 965s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 965s] 181 | partial_outputs_ = std::move(partial_out); [ 965s] | ^ [ 965s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 965s] 17 | SubstitutionList(const SubstitutionList& other); [ 965s] | ^~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 965s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 965s] 187 | runtime_outputs_ = std::move(run_out); [ 965s] | ^ [ 965s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 965s] 17 | SubstitutionList(const SubstitutionList& other); [ 965s] | ^~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 965s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 965s] 205 | rspfile_ = std::move(rsp); [ 965s] | ^ [ 965s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 965s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 965s] | ^~~~~~~~~~~~~~~~~~~ [ 965s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 965s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 965s] 213 | rspfile_content_ = std::move(content); [ 965s] | ^ [ 965s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 965s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 965s] | ^~~~~~~~~~~~~~~~~~~ [ 965s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 965s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 965s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 965s] | ^ [ 965s] In file included from ../src/gn/scope.h:17, [ 965s] from ../src/gn/args.h:14, [ 965s] from ../src/gn/build_settings.h:16, [ 965s] from ../src/gn/metadata.h:10, [ 965s] from ../src/gn/target.h:23: [ 965s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 965s] 58 | Err(const Err& other); [ 965s] | ^~~ [ 965s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 965s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 965s] 91 | kRustSupportedCrateTypesError); [ 965s] | ^ [ 965s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 965s] 58 | Err(const Err& other); [ 965s] | ^~~ [ 965s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 965s] 128 | kRustSupportedCrateTypesError); [ 965s] | ^ [ 965s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 965s] 58 | Err(const Err& other); [ 965s] | ^~~ [ 965s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 965s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 965s] 150 | to_find + "\" in sources."); [ 965s] | ^ [ 965s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 965s] 58 | Err(const Err& other); [ 965s] | ^~~ [ 974s] [149/194] CXX src/gn/scheduler.o [ 974s] In file included from ../src/gn/toolchain.h:16, [ 974s] from ../src/gn/settings.h:14, [ 974s] from ../src/gn/input_file_manager.h:20, [ 974s] from ../src/gn/scheduler.h:16, [ 974s] from ../src/gn/scheduler.cc:5: [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 974s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 974s] 83 | command_ = std::move(cmd); [ 974s] | ^ [ 974s] In file included from ../src/gn/substitution_list.h:11, [ 974s] from ../src/gn/tool.h:16: [ 974s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 974s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 974s] | ^~~~~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 974s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 974s] 110 | default_output_dir_ = std::move(dir); [ 974s] | ^ [ 974s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 974s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 974s] | ^~~~~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 974s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 974s] 117 | depfile_ = std::move(df); [ 974s] | ^ [ 974s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 974s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 974s] | ^~~~~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 974s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 974s] 123 | description_ = std::move(desc); [ 974s] | ^ [ 974s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 974s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 974s] | ^~~~~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 974s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 974s] 175 | outputs_ = std::move(out); [ 974s] | ^ [ 974s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 974s] 17 | SubstitutionList(const SubstitutionList& other); [ 974s] | ^~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 974s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 974s] 181 | partial_outputs_ = std::move(partial_out); [ 974s] | ^ [ 974s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 974s] 17 | SubstitutionList(const SubstitutionList& other); [ 974s] | ^~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 974s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 974s] 187 | runtime_outputs_ = std::move(run_out); [ 974s] | ^ [ 974s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 974s] 17 | SubstitutionList(const SubstitutionList& other); [ 974s] | ^~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 974s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 974s] 205 | rspfile_ = std::move(rsp); [ 974s] | ^ [ 974s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 974s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 974s] | ^~~~~~~~~~~~~~~~~~~ [ 974s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 974s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 974s] 213 | rspfile_content_ = std::move(content); [ 974s] | ^ [ 974s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 974s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 974s] | ^~~~~~~~~~~~~~~~~~~ [ 974s] In file included from ../src/gn/target.h:15, [ 974s] from ../src/gn/scheduler.cc:10: [ 974s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 974s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 974s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 974s] | ^~~~~~~ [ 974s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 974s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 974s] | ^~~~~~~~~~~~~~~~~~~ [ 980s] [150/194] CXX src/gn/parser.o [ 980s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 980s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 980s] | ^ [ 980s] In file included from ../src/gn/parser.h:16, [ 980s] from ../src/gn/parser.cc:5: [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 980s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 343 | *err = Err(token, "Invalid token in literal value"); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 980s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 412 | *err_ = Err(cur_token(), error_message); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 980s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 980s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 475 | return std::move(comment); [ 980s] | ~~~~~~~~~^~~~~~~~~ [ 980s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 980s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 498 | return std::move(unary_op); [ 980s] | ~~~~~~~~~^~~~~~~~~~ [ 980s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 980s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 516 | std::string(token.value()) + "'"); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 524 | return std::move(binary_op); [ 980s] | ~~~~~~~~~^~~~~~~~~~~ [ 980s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 980s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 565 | return std::move(func_call); [ 980s] | ~~~~~~~~~^~~~~~~~~~~ [ 980s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 980s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 573 | "scope access, or array access."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 586 | return std::move(assign); [ 980s] | ~~~~~~~~~^~~~~~~~ [ 980s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 980s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 598 | "value to a temporary before subscripting. Sorry."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 606 | return std::move(accessor); [ 980s] | ~~~~~~~~~^~~~~~~~~~ [ 980s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 980s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 616 | "value to a temporary first. Sorry."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 632 | return std::move(accessor); [ 980s] | ~~~~~~~~~^~~~~~~~~~ [ 980s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 980s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 980s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 702 | return std::move(file); [ 980s] | ~~~~~~~~~^~~~~~ [ 980s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 980s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 980s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 980s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 980s] | ^ [ 980s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 980s] 58 | Err(const Err& other); [ 980s] | ^~~ [ 980s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 980s] 772 | return std::move(condition); [ 980s] | ~~~~~~~~~^~~~~~~~~~~ [ 980s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 980s] [151/194] CXX src/gn/standard_out.o [ 981s] [152/194] CXX src/gn/source_dir.o [ 981s] In file included from ../src/gn/toolchain.h:16, [ 981s] from ../src/gn/settings.h:14, [ 981s] from ../src/gn/filesystem_utils.h:14, [ 981s] from ../src/gn/source_dir.cc:10: [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 83 | command_ = std::move(cmd); [ 981s] | ^ [ 981s] In file included from ../src/gn/substitution_list.h:11, [ 981s] from ../src/gn/tool.h:16: [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 110 | default_output_dir_ = std::move(dir); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 117 | depfile_ = std::move(df); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 123 | description_ = std::move(desc); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 981s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 981s] 175 | outputs_ = std::move(out); [ 981s] | ^ [ 981s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 981s] 17 | SubstitutionList(const SubstitutionList& other); [ 981s] | ^~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 981s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 981s] 181 | partial_outputs_ = std::move(partial_out); [ 981s] | ^ [ 981s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 981s] 17 | SubstitutionList(const SubstitutionList& other); [ 981s] | ^~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 981s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 981s] 187 | runtime_outputs_ = std::move(run_out); [ 981s] | ^ [ 981s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 981s] 17 | SubstitutionList(const SubstitutionList& other); [ 981s] | ^~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 205 | rspfile_ = std::move(rsp); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 213 | rspfile_content_ = std::move(content); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] In file included from ../src/gn/target.h:15, [ 981s] from ../src/gn/filesystem_utils.h:15: [ 981s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 981s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 981s] | ^~~~~~~ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 981s] ../src/gn/source_dir.cc:103:41: required from here [ 981s] 103 | if (!ValidateResolveInput(true, p, input_string, err)) [ 981s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 981s] 41 | "You can't use empty strings as file paths."); [ 981s] | ^ [ 981s] In file included from ../src/gn/scope.h:17, [ 981s] from ../src/gn/settings.h:12: [ 981s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 981s] 58 | Err(const Err& other); [ 981s] | ^~~ [ 981s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 981s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 981s] | ^ [ 981s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 981s] 58 | Err(const Err& other); [ 981s] | ^~~ [ 981s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 981s] 54 | "You can't use empty strings as directories."); [ 981s] | ^ [ 981s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 981s] 58 | Err(const Err& other); [ 981s] | ^~~ [ 981s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 981s] ../src/gn/source_dir.cc:86:40: required from 'std::string SourceDir::ResolveRelativeAs(bool, const Value&, const StringType&, Err*, const std::string_view&) const [with StringType = std::basic_string_view; std::string = std::__cxx11::basic_string; std::string_view = std::basic_string_view]' [ 981s] 86 | if (!ValidateResolveInput(as_file, blame_input_value, input_value, [ 981s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 981s] 87 | err)) { [ 981s] | ~~~~ [ 981s] ../src/gn/source_dir.cc:155:42: required from here [ 981s] 155 | const std::string_view& source_root) const; [ 981s] | ^~~~~ [ 981s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 981s] 41 | "You can't use empty strings as file paths."); [ 981s] | ^ [ 981s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 981s] 58 | Err(const Err& other); [ 981s] | ^~~ [ 981s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 981s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 981s] | ^ [ 981s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 981s] 58 | Err(const Err& other); [ 981s] | ^~~ [ 981s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 981s] 54 | "You can't use empty strings as directories."); [ 981s] | ^ [ 981s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 981s] 58 | Err(const Err& other); [ 981s] | ^~~ [ 985s] [153/194] CXX src/gn/string_atom.o [ 988s] [154/194] CXX src/gn/source_file.o [ 988s] In file included from ../src/gn/toolchain.h:16, [ 988s] from ../src/gn/settings.h:14, [ 988s] from ../src/gn/filesystem_utils.h:14, [ 988s] from ../src/gn/source_file.cc:8: [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 988s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 988s] 83 | command_ = std::move(cmd); [ 988s] | ^ [ 988s] In file included from ../src/gn/substitution_list.h:11, [ 988s] from ../src/gn/tool.h:16: [ 988s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 988s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 988s] | ^~~~~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 988s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 988s] 110 | default_output_dir_ = std::move(dir); [ 988s] | ^ [ 988s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 988s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 988s] | ^~~~~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 988s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 988s] 117 | depfile_ = std::move(df); [ 988s] | ^ [ 988s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 988s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 988s] | ^~~~~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 988s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 988s] 123 | description_ = std::move(desc); [ 988s] | ^ [ 988s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 988s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 988s] | ^~~~~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 988s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 988s] 175 | outputs_ = std::move(out); [ 988s] | ^ [ 988s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 988s] 17 | SubstitutionList(const SubstitutionList& other); [ 988s] | ^~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 988s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 988s] 181 | partial_outputs_ = std::move(partial_out); [ 988s] | ^ [ 988s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 988s] 17 | SubstitutionList(const SubstitutionList& other); [ 988s] | ^~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 988s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 988s] 187 | runtime_outputs_ = std::move(run_out); [ 988s] | ^ [ 988s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 988s] 17 | SubstitutionList(const SubstitutionList& other); [ 988s] | ^~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 988s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 988s] 205 | rspfile_ = std::move(rsp); [ 988s] | ^ [ 988s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 988s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 988s] | ^~~~~~~~~~~~~~~~~~~ [ 988s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 988s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 988s] 213 | rspfile_content_ = std::move(content); [ 988s] | ^ [ 988s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 988s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 988s] | ^~~~~~~~~~~~~~~~~~~ [ 988s] In file included from ../src/gn/target.h:15, [ 988s] from ../src/gn/filesystem_utils.h:15: [ 988s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 988s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 988s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 988s] | ^~~~~~~ [ 988s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 988s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 988s] | ^~~~~~~~~~~~~~~~~~~ [ 999s] [155/194] CXX src/gn/parse_tree.o [ 999s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 999s] | ^ [ 999s] In file included from ../src/gn/parse_tree.h:16, [ 999s] from ../src/gn/parse_tree.cc:5: [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 367 | Value::DescribeType(base_value->type()) + "."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 395 | "\" in scope \"" + base_.value() + "\""); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 431 | *err = Err(base_, "Undefined identifier."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 438 | "\" in scope \"" + base_.value() + "\""); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 469 | "array has no elements."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 568 | "Either delete it or do something with the result."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 878 | "I can't do something with nothing."); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 999s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 999s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 999s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 999s] | ^ [ 999s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 999s] 58 | Err(const Err& other); [ 999s] | ^~~ [ 1000s] [156/194] CXX src/gn/substitution_list.o [ 1002s] [157/194] CXX src/gn/swift_variables.o [ 1014s] [158/194] CXX src/gn/string_output_buffer.o [ 1014s] In file included from ../src/gn/toolchain.h:16, [ 1014s] from ../src/gn/settings.h:14, [ 1014s] from ../src/gn/filesystem_utils.h:14, [ 1014s] from ../src/gn/string_output_buffer.cc:11: [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1014s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1014s] 83 | command_ = std::move(cmd); [ 1014s] | ^ [ 1014s] In file included from ../src/gn/substitution_list.h:11, [ 1014s] from ../src/gn/tool.h:16: [ 1014s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1014s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1014s] | ^~~~~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1014s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1014s] 110 | default_output_dir_ = std::move(dir); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1014s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1014s] | ^~~~~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1014s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1014s] 117 | depfile_ = std::move(df); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1014s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1014s] | ^~~~~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1014s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1014s] 123 | description_ = std::move(desc); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1014s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1014s] | ^~~~~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1014s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1014s] 175 | outputs_ = std::move(out); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1014s] 17 | SubstitutionList(const SubstitutionList& other); [ 1014s] | ^~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1014s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1014s] 181 | partial_outputs_ = std::move(partial_out); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1014s] 17 | SubstitutionList(const SubstitutionList& other); [ 1014s] | ^~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1014s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1014s] 187 | runtime_outputs_ = std::move(run_out); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1014s] 17 | SubstitutionList(const SubstitutionList& other); [ 1014s] | ^~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1014s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1014s] 205 | rspfile_ = std::move(rsp); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1014s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1014s] | ^~~~~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1014s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1014s] 213 | rspfile_content_ = std::move(content); [ 1014s] | ^ [ 1014s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1014s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1014s] | ^~~~~~~~~~~~~~~~~~~ [ 1014s] In file included from ../src/gn/target.h:15, [ 1014s] from ../src/gn/filesystem_utils.h:15: [ 1014s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1014s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1014s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1014s] | ^~~~~~~ [ 1014s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1014s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1014s] | ^~~~~~~~~~~~~~~~~~~ [ 1014s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 1014s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1014s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 1014s] | ^ [ 1014s] In file included from ../src/gn/string_output_buffer.cc:9: [ 1014s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1014s] 58 | Err(const Err& other); [ 1014s] | ^~~ [ 1014s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1014s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 1014s] | ^ [ 1014s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1014s] 58 | Err(const Err& other); [ 1014s] | ^~~ [ 1015s] [159/194] CXX src/gn/substitution_type.o [ 1015s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 1015s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1015s] 199 | "operating on a source file such as this."); [ 1015s] | ^ [ 1015s] In file included from ../src/gn/substitution_type.cc:11: [ 1015s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1015s] 58 | Err(const Err& other); [ 1015s] | ^~~ [ 1020s] [160/194] CXX src/gn/switches.o [ 1022s] [161/194] CXX src/gn/swift_values_generator.o [ 1022s] In file included from ../src/gn/toolchain.h:16, [ 1022s] from ../src/gn/settings.h:14, [ 1022s] from ../src/gn/swift_values_generator.cc:9: [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 83 | command_ = std::move(cmd); [ 1022s] | ^ [ 1022s] In file included from ../src/gn/substitution_list.h:11, [ 1022s] from ../src/gn/tool.h:16: [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 110 | default_output_dir_ = std::move(dir); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 117 | depfile_ = std::move(df); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 123 | description_ = std::move(desc); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1022s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1022s] 175 | outputs_ = std::move(out); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1022s] 17 | SubstitutionList(const SubstitutionList& other); [ 1022s] | ^~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1022s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1022s] 181 | partial_outputs_ = std::move(partial_out); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1022s] 17 | SubstitutionList(const SubstitutionList& other); [ 1022s] | ^~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1022s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1022s] 187 | runtime_outputs_ = std::move(run_out); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1022s] 17 | SubstitutionList(const SubstitutionList& other); [ 1022s] | ^~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 205 | rspfile_ = std::move(rsp); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 213 | rspfile_content_ = std::move(content); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] In file included from ../src/gn/target.h:15, [ 1022s] from ../src/gn/swift_values_generator.cc:12: [ 1022s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1022s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1022s] | ^~~~~~~ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] [162/194] CXX src/gn/setup.o [ 1022s] In file included from ../src/gn/toolchain.h:16, [ 1022s] from ../src/gn/settings.h:14, [ 1022s] from ../src/gn/input_file_manager.h:20, [ 1022s] from ../src/gn/scheduler.h:16, [ 1022s] from ../src/gn/setup.h:17, [ 1022s] from ../src/gn/setup.cc:5: [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 83 | command_ = std::move(cmd); [ 1022s] | ^ [ 1022s] In file included from ../src/gn/substitution_list.h:11, [ 1022s] from ../src/gn/tool.h:16: [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 110 | default_output_dir_ = std::move(dir); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 117 | depfile_ = std::move(df); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 123 | description_ = std::move(desc); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1022s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1022s] 175 | outputs_ = std::move(out); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1022s] 17 | SubstitutionList(const SubstitutionList& other); [ 1022s] | ^~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1022s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1022s] 181 | partial_outputs_ = std::move(partial_out); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1022s] 17 | SubstitutionList(const SubstitutionList& other); [ 1022s] | ^~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1022s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1022s] 187 | runtime_outputs_ = std::move(run_out); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1022s] 17 | SubstitutionList(const SubstitutionList& other); [ 1022s] | ^~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 205 | rspfile_ = std::move(rsp); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1022s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 213 | rspfile_content_ = std::move(content); [ 1022s] | ^ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] In file included from ../src/gn/target.h:15, [ 1022s] from ../src/gn/commands.h:15, [ 1022s] from ../src/gn/setup.cc:22: [ 1022s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1022s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1022s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1022s] | ^~~~~~~ [ 1022s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1022s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1022s] | ^~~~~~~~~~~~~~~~~~~ [ 1022s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 1022s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 636 | "\" doesn't exist."); [ 1022s] | ^ [ 1022s] In file included from ../src/gn/scope.h:17, [ 1022s] from ../src/gn/args.h:14, [ 1022s] from ../src/gn/build_settings.h:16, [ 1022s] from ../src/gn/setup.h:13: [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 652 | "\" couldn't be loaded."); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 678 | FilePathToUTF8(root_path) + "\"."); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const std::string&, bool, Err*)': [ 1022s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 1022s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 812 | "\" couldn't be loaded"); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1022s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 1022s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1022s] 870 | "' cannot " + "contain a path separator"); [ 1022s] | ^ [ 1022s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1022s] 58 | Err(const Err& other); [ 1022s] | ^~~ [ 1025s] [163/194] CXX src/gn/scope.o [ 1025s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 1025s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1025s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 1025s] | ^ [ 1025s] In file included from ../src/gn/scope.h:17, [ 1025s] from ../src/gn/scope.cc:5: [ 1025s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1025s] 58 | Err(const Err& other); [ 1025s] | ^~~ [ 1025s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1025s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 1025s] | ^ [ 1025s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1025s] 58 | Err(const Err& other); [ 1025s] | ^~~ [ 1025s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const MergeOptions&, const ParseNode*, const char*, Err*) const': [ 1025s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1025s] 318 | std::string(current_name) + "\""); [ 1025s] | ^ [ 1025s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1025s] 58 | Err(const Err& other); [ 1025s] | ^~~ [ 1025s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1025s] 370 | "file or in a related .gni file.\n"); [ 1025s] | ^ [ 1025s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1025s] 58 | Err(const Err& other); [ 1025s] | ^~~ [ 1025s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1025s] 403 | current_name + "\""); [ 1025s] | ^ [ 1025s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1025s] 58 | Err(const Err& other); [ 1025s] | ^~~ [ 1026s] [164/194] CXX src/gn/string_utils.o [ 1026s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 1026s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 79 | err->message(), err->help_text()); [ 1026s] | ^ [ 1026s] In file included from ../src/gn/string_utils.cc:11: [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 88 | err->message(), err->help_text()); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 105 | err->message(), err->help_text()); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 1026s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 1026s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 168 | "Unterminated ${..."); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 188 | "It you want a literal $ use \"\\$\"."); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 1026s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 230 | "Could not convert hex value."); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1026s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 1026s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1026s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 1026s] | ^ [ 1026s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1026s] 58 | Err(const Err& other); [ 1026s] | ^~~ [ 1029s] [165/194] CXX src/gn/substitution_pattern.o [ 1029s] In file included from ../src/gn/toolchain.h:16, [ 1029s] from ../src/gn/settings.h:14, [ 1029s] from ../src/gn/filesystem_utils.h:14, [ 1029s] from ../src/gn/substitution_pattern.cc:12: [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 83 | command_ = std::move(cmd); [ 1029s] | ^ [ 1029s] In file included from ../src/gn/substitution_pattern.cc:5: [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 110 | default_output_dir_ = std::move(dir); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 117 | depfile_ = std::move(df); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 123 | description_ = std::move(desc); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1029s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1029s] 175 | outputs_ = std::move(out); [ 1029s] | ^ [ 1029s] In file included from ../src/gn/tool.h:16: [ 1029s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1029s] 17 | SubstitutionList(const SubstitutionList& other); [ 1029s] | ^~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1029s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1029s] 181 | partial_outputs_ = std::move(partial_out); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1029s] 17 | SubstitutionList(const SubstitutionList& other); [ 1029s] | ^~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1029s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1029s] 187 | runtime_outputs_ = std::move(run_out); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1029s] 17 | SubstitutionList(const SubstitutionList& other); [ 1029s] | ^~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 205 | rspfile_ = std::move(rsp); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 213 | rspfile_content_ = std::move(content); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] In file included from ../src/gn/target.h:15, [ 1029s] from ../src/gn/filesystem_utils.h:15: [ 1029s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1029s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1029s] | ^~~~~~~ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const std::string&, const ParseNode*, Err*)': [ 1029s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 77 | " and did not find a known substitution following it."); [ 1029s] | ^ [ 1029s] In file included from ../src/gn/scope.h:17, [ 1029s] from ../src/gn/args.h:14, [ 1029s] from ../src/gn/build_settings.h:16, [ 1029s] from ../src/gn/substitution_pattern.cc:10: [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1029s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 1029s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 1029s] | ^ [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1029s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 1029s] | ^ [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1031s] [166/194] CXX src/gn/swift_values.o [ 1031s] In file included from ../src/gn/toolchain.h:16, [ 1031s] from ../src/gn/settings.h:14, [ 1031s] from ../src/gn/swift_values.cc:9: [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1031s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1031s] 83 | command_ = std::move(cmd); [ 1031s] | ^ [ 1031s] In file included from ../src/gn/substitution_list.h:11, [ 1031s] from ../src/gn/tool.h:16: [ 1031s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1031s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1031s] | ^~~~~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1031s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1031s] 110 | default_output_dir_ = std::move(dir); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1031s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1031s] | ^~~~~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1031s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1031s] 117 | depfile_ = std::move(df); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1031s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1031s] | ^~~~~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1031s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1031s] 123 | description_ = std::move(desc); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1031s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1031s] | ^~~~~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1031s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1031s] 175 | outputs_ = std::move(out); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1031s] 17 | SubstitutionList(const SubstitutionList& other); [ 1031s] | ^~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1031s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1031s] 181 | partial_outputs_ = std::move(partial_out); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1031s] 17 | SubstitutionList(const SubstitutionList& other); [ 1031s] | ^~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1031s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1031s] 187 | runtime_outputs_ = std::move(run_out); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1031s] 17 | SubstitutionList(const SubstitutionList& other); [ 1031s] | ^~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1031s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1031s] 205 | rspfile_ = std::move(rsp); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1031s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1031s] | ^~~~~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1031s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1031s] 213 | rspfile_content_ = std::move(content); [ 1031s] | ^ [ 1031s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1031s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1031s] | ^~~~~~~~~~~~~~~~~~~ [ 1031s] In file included from ../src/gn/target.h:15, [ 1031s] from ../src/gn/swift_values.cc:11: [ 1031s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1031s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1031s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1031s] | ^~~~~~~ [ 1031s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1031s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1031s] | ^~~~~~~~~~~~~~~~~~~ [ 1031s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 1031s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1031s] 62 | " must be a .swiftmodule file."); [ 1031s] | ^ [ 1031s] In file included from ../src/gn/swift_values.cc:8: [ 1031s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1031s] 58 | Err(const Err& other); [ 1031s] | ^~~ [ 1036s] [167/194] CXX src/gn/token.o [ 1039s] [168/194] CXX src/gn/substitution_writer.o [ 1039s] In file included from ../src/gn/toolchain.h:16, [ 1039s] from ../src/gn/settings.h:14, [ 1039s] from ../src/gn/filesystem_utils.h:14, [ 1039s] from ../src/gn/substitution_writer.cc:10: [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1039s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1039s] 83 | command_ = std::move(cmd); [ 1039s] | ^ [ 1039s] In file included from ../src/gn/substitution_list.h:11, [ 1039s] from ../src/gn/tool.h:16: [ 1039s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1039s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1039s] | ^~~~~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1039s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1039s] 110 | default_output_dir_ = std::move(dir); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1039s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1039s] | ^~~~~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1039s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1039s] 117 | depfile_ = std::move(df); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1039s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1039s] | ^~~~~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1039s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1039s] 123 | description_ = std::move(desc); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1039s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1039s] | ^~~~~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1039s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1039s] 175 | outputs_ = std::move(out); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1039s] 17 | SubstitutionList(const SubstitutionList& other); [ 1039s] | ^~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1039s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1039s] 181 | partial_outputs_ = std::move(partial_out); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1039s] 17 | SubstitutionList(const SubstitutionList& other); [ 1039s] | ^~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1039s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1039s] 187 | runtime_outputs_ = std::move(run_out); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1039s] 17 | SubstitutionList(const SubstitutionList& other); [ 1039s] | ^~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1039s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1039s] 205 | rspfile_ = std::move(rsp); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1039s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1039s] | ^~~~~~~~~~~~~~~~~~~ [ 1039s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1039s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1039s] 213 | rspfile_content_ = std::move(content); [ 1039s] | ^ [ 1039s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1039s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1039s] | ^~~~~~~~~~~~~~~~~~~ [ 1039s] In file included from ../src/gn/target.h:15, [ 1039s] from ../src/gn/filesystem_utils.h:15: [ 1039s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1039s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1039s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1039s] | ^~~~~~~ [ 1039s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1039s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1039s] | ^~~~~~~~~~~~~~~~~~~ [ 1047s] [169/194] CXX src/gn/template.o [ 1057s] [170/194] CXX src/gn/version.o [ 1067s] [171/194] CXX src/gn/tokenizer.o [ 1067s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 1067s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1067s] 100 | *err_ = GetErrorForInvalidToken(location); [ 1067s] | ^ [ 1067s] In file included from ../src/gn/tokenizer.h:14, [ 1067s] from ../src/gn/tokenizer.cc:5: [ 1067s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1067s] 58 | Err(const Err& other); [ 1067s] | ^~~ [ 1067s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 1067s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1067s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 1067s] | ^ [ 1067s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1067s] 58 | Err(const Err& other); [ 1067s] | ^~~ [ 1067s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1067s] 284 | "Don't leave me hanging like this!"); [ 1067s] | ^ [ 1067s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1067s] 58 | Err(const Err& other); [ 1067s] | ^~~ [ 1067s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1067s] 292 | "Newline in string constant."); [ 1067s] | ^ [ 1067s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1067s] 58 | Err(const Err& other); [ 1067s] | ^~~ [ 1067s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1067s] 333 | "Please insert system disk in drive A: and press any key."); [ 1067s] | ^ [ 1067s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1067s] 58 | Err(const Err& other); [ 1067s] | ^~~ [ 1070s] [172/194] CXX src/gn/toolchain.o [ 1070s] In file included from ../src/gn/toolchain.h:16, [ 1070s] from ../src/gn/toolchain.cc:5: [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1070s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1070s] 83 | command_ = std::move(cmd); [ 1070s] | ^ [ 1070s] In file included from ../src/gn/substitution_list.h:11, [ 1070s] from ../src/gn/tool.h:16: [ 1070s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1070s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1070s] | ^~~~~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1070s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1070s] 110 | default_output_dir_ = std::move(dir); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1070s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1070s] | ^~~~~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1070s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1070s] 117 | depfile_ = std::move(df); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1070s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1070s] | ^~~~~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1070s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1070s] 123 | description_ = std::move(desc); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1070s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1070s] | ^~~~~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1070s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1070s] 175 | outputs_ = std::move(out); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1070s] 17 | SubstitutionList(const SubstitutionList& other); [ 1070s] | ^~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1070s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1070s] 181 | partial_outputs_ = std::move(partial_out); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1070s] 17 | SubstitutionList(const SubstitutionList& other); [ 1070s] | ^~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1070s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1070s] 187 | runtime_outputs_ = std::move(run_out); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1070s] 17 | SubstitutionList(const SubstitutionList& other); [ 1070s] | ^~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1070s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1070s] 205 | rspfile_ = std::move(rsp); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1070s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1070s] | ^~~~~~~~~~~~~~~~~~~ [ 1070s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1070s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1070s] 213 | rspfile_content_ = std::move(content); [ 1070s] | ^ [ 1070s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1070s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1070s] | ^~~~~~~~~~~~~~~~~~~ [ 1070s] In file included from ../src/gn/target.h:15, [ 1070s] from ../src/gn/toolchain.cc:12: [ 1070s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1070s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1070s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1070s] | ^~~~~~~ [ 1070s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1070s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1070s] | ^~~~~~~~~~~~~~~~~~~ [ 1074s] [173/194] CXX src/gn/visual_studio_utils.o [ 1077s] [174/194] CXX src/gn/target_generator.o [ 1077s] In file included from ../src/gn/target.h:15, [ 1077s] from ../src/gn/action_target_generator.h:9, [ 1077s] from ../src/gn/target_generator.cc:12: [ 1077s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1077s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1077s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1077s] | ^~~~~~~ [ 1077s] In file included from ../src/gn/substitution_list.h:11, [ 1077s] from ../src/gn/action_values.h:14: [ 1077s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1077s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1077s] | ^~~~~~~~~~~~~~~~~~~ [ 1077s] In file included from ../src/gn/toolchain.h:16, [ 1077s] from ../src/gn/target.h:29: [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1077s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1077s] 83 | command_ = std::move(cmd); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1077s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1077s] | ^~~~~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1077s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1077s] 110 | default_output_dir_ = std::move(dir); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1077s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1077s] | ^~~~~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1077s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1077s] 117 | depfile_ = std::move(df); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1077s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1077s] | ^~~~~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1077s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1077s] 123 | description_ = std::move(desc); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1077s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1077s] | ^~~~~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1077s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1077s] 175 | outputs_ = std::move(out); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1077s] 17 | SubstitutionList(const SubstitutionList& other); [ 1077s] | ^~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1077s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1077s] 181 | partial_outputs_ = std::move(partial_out); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1077s] 17 | SubstitutionList(const SubstitutionList& other); [ 1077s] | ^~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1077s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1077s] 187 | runtime_outputs_ = std::move(run_out); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1077s] 17 | SubstitutionList(const SubstitutionList& other); [ 1077s] | ^~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1077s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1077s] 205 | rspfile_ = std::move(rsp); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1077s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1077s] | ^~~~~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1077s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1077s] 213 | rspfile_content_ = std::move(content); [ 1077s] | ^ [ 1077s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1077s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1077s] | ^~~~~~~~~~~~~~~~~~~ [ 1077s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const std::string&, Err*)': [ 1077s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1077s] 83 | "Otherwise I'm not sure what to call this target."); [ 1077s] | ^ [ 1077s] In file included from ../src/gn/scope.h:17, [ 1077s] from ../src/gn/args.h:14, [ 1077s] from ../src/gn/build_settings.h:16, [ 1077s] from ../src/gn/metadata.h:10, [ 1077s] from ../src/gn/target.h:23: [ 1077s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1077s] 58 | Err(const Err& other); [ 1077s] | ^~~ [ 1077s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1077s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 1077s] | ^ [ 1077s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1077s] 58 | Err(const Err& other); [ 1077s] | ^~~ [ 1077s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1077s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 1077s] | ^ [ 1077s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1077s] 58 | Err(const Err& other); [ 1077s] | ^~~ [ 1077s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 1077s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1077s] 340 | "literally."); [ 1077s] | ^ [ 1077s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1077s] 58 | Err(const Err& other); [ 1077s] | ^~~ [ 1077s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 1077s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1077s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 1077s] | ^ [ 1077s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1077s] 58 | Err(const Err& other); [ 1077s] | ^~~ [ 1077s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1077s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 1077s] | ^ [ 1077s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1077s] 58 | Err(const Err& other); [ 1077s] | ^~~ [ 1077s] [175/194] CXX src/gn/variables.o [ 1078s] [176/194] CXX src/gn/value.o [ 1078s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Type, Err*) const': [ 1078s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1078s] 227 | ToString(true)); [ 1078s] | ^ [ 1078s] In file included from ../src/gn/value.h:15, [ 1078s] from ../src/gn/value.cc:5: [ 1078s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1078s] 58 | Err(const Err& other); [ 1078s] | ^~~ [ 1087s] [177/194] CXX src/gn/trace.o [ 1087s] In file included from ../src/gn/toolchain.h:16, [ 1087s] from ../src/gn/settings.h:14, [ 1087s] from ../src/gn/filesystem_utils.h:14, [ 1087s] from ../src/gn/trace.cc:22: [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1087s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1087s] 83 | command_ = std::move(cmd); [ 1087s] | ^ [ 1087s] In file included from ../src/gn/substitution_list.h:11, [ 1087s] from ../src/gn/tool.h:16: [ 1087s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1087s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1087s] | ^~~~~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1087s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1087s] 110 | default_output_dir_ = std::move(dir); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1087s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1087s] | ^~~~~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1087s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1087s] 117 | depfile_ = std::move(df); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1087s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1087s] | ^~~~~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1087s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1087s] 123 | description_ = std::move(desc); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1087s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1087s] | ^~~~~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1087s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1087s] 175 | outputs_ = std::move(out); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1087s] 17 | SubstitutionList(const SubstitutionList& other); [ 1087s] | ^~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1087s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1087s] 181 | partial_outputs_ = std::move(partial_out); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1087s] 17 | SubstitutionList(const SubstitutionList& other); [ 1087s] | ^~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1087s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1087s] 187 | runtime_outputs_ = std::move(run_out); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1087s] 17 | SubstitutionList(const SubstitutionList& other); [ 1087s] | ^~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1087s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1087s] 205 | rspfile_ = std::move(rsp); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1087s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1087s] | ^~~~~~~~~~~~~~~~~~~ [ 1087s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1087s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1087s] 213 | rspfile_content_ = std::move(content); [ 1087s] | ^ [ 1087s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1087s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1087s] | ^~~~~~~~~~~~~~~~~~~ [ 1087s] In file included from ../src/gn/target.h:15, [ 1087s] from ../src/gn/filesystem_utils.h:15: [ 1087s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1087s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1087s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1087s] | ^~~~~~~ [ 1087s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1087s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1087s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] [178/194] CXX src/gn/tool.o [ 1089s] In file included from ../src/gn/tool.cc:5: [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 83 | command_ = std::move(cmd); [ 1089s] | ^ [ 1089s] In file included from ../src/gn/substitution_list.h:11, [ 1089s] from ../src/gn/tool.h:16: [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 110 | default_output_dir_ = std::move(dir); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 117 | depfile_ = std::move(df); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 123 | description_ = std::move(desc); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1089s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1089s] 175 | outputs_ = std::move(out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1089s] 17 | SubstitutionList(const SubstitutionList& other); [ 1089s] | ^~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1089s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1089s] 181 | partial_outputs_ = std::move(partial_out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1089s] 17 | SubstitutionList(const SubstitutionList& other); [ 1089s] | ^~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1089s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1089s] 187 | runtime_outputs_ = std::move(run_out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1089s] 17 | SubstitutionList(const SubstitutionList& other); [ 1089s] | ^~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 205 | rspfile_ = std::move(rsp); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 213 | rspfile_content_ = std::move(content); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] In file included from ../src/gn/tool.cc:7: [ 1089s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 1089s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 78 | link_output_ = std::move(link_out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 1089s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 84 | depend_output_ = std::move(dep_out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] In file included from ../src/gn/target.h:15, [ 1089s] from ../src/gn/rust_tool.h:18, [ 1089s] from ../src/gn/tool.cc:9: [ 1089s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1089s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1089s] | ^~~~~~~ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 1089s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1089s] 74 | " which is not valid\nfor this variable."); [ 1089s] | ^ [ 1089s] In file included from ../src/gn/scope.h:17, [ 1089s] from ../src/gn/tool.h:14: [ 1089s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1089s] 58 | Err(const Err& other); [ 1089s] | ^~~ [ 1089s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 1089s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 123 | *field = std::move(pattern); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 1089s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1089s] 146 | *field = std::move(list); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1089s] 17 | SubstitutionList(const SubstitutionList& other); [ 1089s] | ^~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 1089s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1089s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 1089s] | ^ [ 1089s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1089s] 58 | Err(const Err& other); [ 1089s] | ^~~ [ 1089s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 1089s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1089s] 214 | : "This tool doesn't support \"command\"."); [ 1089s] | ^ [ 1089s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1089s] 58 | Err(const Err& other); [ 1089s] | ^~~ [ 1089s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const std::string&, Scope*, Toolchain*, Err*)': [ 1089s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1089s] 227 | *err = Err(function, "Unknown tool type."); [ 1089s] | ^ [ 1089s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1089s] 58 | Err(const Err& other); [ 1089s] | ^~~ [ 1089s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1089s] 246 | *err = Err(function, "Unknown tool type."); [ 1089s] | ^ [ 1089s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1089s] 58 | Err(const Err& other); [ 1089s] | ^~~ [ 1093s] [179/194] CXX src/gn/visibility.o [ 1093s] In file included from ../src/gn/toolchain.h:16, [ 1093s] from ../src/gn/settings.h:14, [ 1093s] from ../src/gn/filesystem_utils.h:14, [ 1093s] from ../src/gn/visibility.cc:13: [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1093s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1093s] 83 | command_ = std::move(cmd); [ 1093s] | ^ [ 1093s] In file included from ../src/gn/substitution_list.h:11, [ 1093s] from ../src/gn/tool.h:16: [ 1093s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1093s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1093s] | ^~~~~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1093s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1093s] 110 | default_output_dir_ = std::move(dir); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1093s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1093s] | ^~~~~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1093s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1093s] 117 | depfile_ = std::move(df); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1093s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1093s] | ^~~~~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1093s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1093s] 123 | description_ = std::move(desc); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1093s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1093s] | ^~~~~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1093s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1093s] 175 | outputs_ = std::move(out); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1093s] 17 | SubstitutionList(const SubstitutionList& other); [ 1093s] | ^~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1093s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1093s] 181 | partial_outputs_ = std::move(partial_out); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1093s] 17 | SubstitutionList(const SubstitutionList& other); [ 1093s] | ^~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1093s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1093s] 187 | runtime_outputs_ = std::move(run_out); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1093s] 17 | SubstitutionList(const SubstitutionList& other); [ 1093s] | ^~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1093s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1093s] 205 | rspfile_ = std::move(rsp); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1093s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1093s] | ^~~~~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1093s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1093s] 213 | rspfile_content_ = std::move(content); [ 1093s] | ^ [ 1093s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1093s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1093s] | ^~~~~~~~~~~~~~~~~~~ [ 1093s] In file included from ../src/gn/target.h:15, [ 1093s] from ../src/gn/filesystem_utils.h:15: [ 1093s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1093s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1093s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1093s] | ^~~~~~~ [ 1093s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1093s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1093s] | ^~~~~~~~~~~~~~~~~~~ [ 1093s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 1093s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 1093s] 87 | return std::move(res); [ 1093s] | ~~~~~~~~~^~~~~ [ 1093s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 1093s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 1093s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1093s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 1093s] | ^ [ 1093s] In file included from ../src/gn/visibility.cc:12: [ 1093s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1093s] 58 | Err(const Err& other); [ 1093s] | ^~~ [ 1097s] [180/194] CXX src/util/semaphore.o [ 1098s] [181/194] CXX src/util/exe_path.o [ 1101s] [182/194] CXX src/gn/xml_element_writer.o [ 1108s] [183/194] CXX src/util/ticks.o [ 1108s] [184/194] CXX src/util/sys_info.o [ 1111s] [185/194] CXX src/util/msg_loop.o [ 1112s] [186/194] CXX src/gn/value_extractors.o [ 1112s] In file included from ../src/gn/target.h:15, [ 1112s] from ../src/gn/value_extractors.cc:15: [ 1112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1112s] | ^~~~~~~ [ 1112s] In file included from ../src/gn/substitution_list.h:11, [ 1112s] from ../src/gn/action_values.h:14: [ 1112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1112s] | ^~~~~~~~~~~~~~~~~~~ [ 1112s] In file included from ../src/gn/toolchain.h:16, [ 1112s] from ../src/gn/target.h:29: [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 83 | command_ = std::move(cmd); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1112s] | ^~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 110 | default_output_dir_ = std::move(dir); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1112s] | ^~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 117 | depfile_ = std::move(df); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1112s] | ^~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 123 | description_ = std::move(desc); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1112s] | ^~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1112s] 175 | outputs_ = std::move(out); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1112s] 17 | SubstitutionList(const SubstitutionList& other); [ 1112s] | ^~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1112s] 181 | partial_outputs_ = std::move(partial_out); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1112s] 17 | SubstitutionList(const SubstitutionList& other); [ 1112s] | ^~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1112s] 187 | runtime_outputs_ = std::move(run_out); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1112s] 17 | SubstitutionList(const SubstitutionList& other); [ 1112s] | ^~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 205 | rspfile_ = std::move(rsp); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1112s] | ^~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 213 | rspfile_content_ = std::move(content); [ 1112s] | ^ [ 1112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1112s] | ^~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 1112s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1112s] 86 | "Use frameworks to list framework dependencies."); [ 1112s] | ^ [ 1112s] In file included from ../src/gn/scope.h:17, [ 1112s] from ../src/gn/args.h:14, [ 1112s] from ../src/gn/build_settings.h:16, [ 1112s] from ../src/gn/value_extractors.cc:9: [ 1112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1112s] 58 | Err(const Err& other); [ 1112s] | ^~~ [ 1112s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 1112s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 1112s] 202 | build_settings->root_path_utf8(), v, err); [ 1112s] | ^ [ 1112s] In file included from ../src/gn/visibility.h:13, [ 1112s] from ../src/gn/item.h:13, [ 1112s] from ../src/gn/target.h:19: [ 1112s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 1112s] 35 | LabelPattern(const LabelPattern& other); [ 1112s] | ^~~~~~~~~~~~ [ 1112s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = LabelResolver]': [ 1112s] ../src/gn/value_extractors.cc:271:34: required from here [ 1112s] 271 | return ListValueUniqueExtractor( [ 1112s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 1112s] 272 | value, dest, err, [ 1112s] | ~~~~~~~~~~~~~~~~~ [ 1112s] 273 | LabelResolver(build_settings, current_dir, current_toolchain)); [ 1112s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1112s] 54 | *err = Err(item, "Duplicate item in list"); [ 1112s] | ^ [ 1112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1112s] 58 | Err(const Err& other); [ 1112s] | ^~~ [ 1112s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 1112s] ../src/gn/value_extractors.cc:282:34: required from here [ 1112s] 282 | return ListValueUniqueExtractor( [ 1112s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 1112s] 283 | value, dest, err, [ 1112s] | ~~~~~~~~~~~~~~~~~ [ 1112s] 284 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 1112s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1112s] 54 | *err = Err(item, "Duplicate item in list"); [ 1112s] | ^ [ 1112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1112s] 58 | Err(const Err& other); [ 1112s] | ^~~ [ 1112s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 1112s] ../src/gn/value_extractors.cc:293:34: required from here [ 1112s] 293 | return ListValueUniqueExtractor( [ 1112s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 1112s] 294 | value, dest, err, [ 1112s] | ~~~~~~~~~~~~~~~~~ [ 1112s] 295 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 1112s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1112s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1112s] 54 | *err = Err(item, "Duplicate item in list"); [ 1112s] | ^ [ 1112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1112s] 58 | Err(const Err& other); [ 1112s] | ^~~ [ 1133s] [187/194] CXX src/util/worker_pool.o [ 1142s] [188/194] CXX src/gn/gn_main.o [ 1142s] In file included from ../src/gn/target.h:15, [ 1142s] from ../src/gn/commands.h:15, [ 1142s] from ../src/gn/gn_main.cc:10: [ 1142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1142s] | ^~~~~~~ [ 1142s] In file included from ../src/gn/substitution_list.h:11, [ 1142s] from ../src/gn/action_values.h:14: [ 1142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1142s] | ^~~~~~~~~~~~~~~~~~~ [ 1142s] In file included from ../src/gn/toolchain.h:16, [ 1142s] from ../src/gn/target.h:29: [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1142s] 83 | command_ = std::move(cmd); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1142s] | ^~~~~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1142s] 110 | default_output_dir_ = std::move(dir); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1142s] | ^~~~~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1142s] 117 | depfile_ = std::move(df); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1142s] | ^~~~~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1142s] 123 | description_ = std::move(desc); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1142s] | ^~~~~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1142s] 175 | outputs_ = std::move(out); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1142s] 17 | SubstitutionList(const SubstitutionList& other); [ 1142s] | ^~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1142s] 181 | partial_outputs_ = std::move(partial_out); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1142s] 17 | SubstitutionList(const SubstitutionList& other); [ 1142s] | ^~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1142s] 187 | runtime_outputs_ = std::move(run_out); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1142s] 17 | SubstitutionList(const SubstitutionList& other); [ 1142s] | ^~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1142s] 205 | rspfile_ = std::move(rsp); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1142s] | ^~~~~~~~~~~~~~~~~~~ [ 1142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1142s] 213 | rspfile_content_ = std::move(content); [ 1142s] | ^ [ 1142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1142s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] [189/194] CXX src/gn/target.o [ 1147s] In file included from ../src/gn/target.h:15, [ 1147s] from ../src/gn/target.cc:5: [ 1147s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1147s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1147s] | ^~~~~~~ [ 1147s] In file included from ../src/gn/substitution_list.h:11, [ 1147s] from ../src/gn/action_values.h:14: [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] In file included from ../src/gn/toolchain.h:16, [ 1147s] from ../src/gn/target.h:29: [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1147s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 83 | command_ = std::move(cmd); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1147s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 110 | default_output_dir_ = std::move(dir); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1147s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 117 | depfile_ = std::move(df); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1147s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 123 | description_ = std::move(desc); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1147s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1147s] 175 | outputs_ = std::move(out); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1147s] 17 | SubstitutionList(const SubstitutionList& other); [ 1147s] | ^~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1147s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1147s] 181 | partial_outputs_ = std::move(partial_out); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1147s] 17 | SubstitutionList(const SubstitutionList& other); [ 1147s] | ^~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1147s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1147s] 187 | runtime_outputs_ = std::move(run_out); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1147s] 17 | SubstitutionList(const SubstitutionList& other); [ 1147s] | ^~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1147s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 205 | rspfile_ = std::move(rsp); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1147s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 213 | rspfile_content_ = std::move(content); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] In file included from ../src/gn/target.cc:12: [ 1147s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 1147s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 78 | link_output_ = std::move(link_out); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 1147s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1147s] 84 | depend_output_ = std::move(dep_out); [ 1147s] | ^ [ 1147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1147s] | ^~~~~~~~~~~~~~~~~~~ [ 1147s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 1147s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 1147s] | ^ [ 1147s] In file included from ../src/gn/scope.h:17, [ 1147s] from ../src/gn/args.h:14, [ 1147s] from ../src/gn/build_settings.h:16, [ 1147s] from ../src/gn/metadata.h:10, [ 1147s] from ../src/gn/target.h:23: [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 1147s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 1147s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 1147s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 1147s] | ^~~~~~ [ 1147s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 1147s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 951 | "\n source: " + cur.precompiled_source().value()); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 1147s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 1147s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 1147s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../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': [ 1147s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 1135 | next.string_value() + std::string(".")); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1147s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1147s] 1163 | "that you've specified the appropriate toolchain."); [ 1147s] | ^ [ 1147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1147s] 58 | Err(const Err& other); [ 1147s] | ^~~ [ 1215s] [190/194] CXX src/gn/visual_studio_writer.o [ 1215s] In file included from ../src/gn/target.h:15, [ 1215s] from ../src/gn/commands.h:15, [ 1215s] from ../src/gn/visual_studio_writer.cc:19: [ 1215s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1215s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1215s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1215s] | ^~~~~~~ [ 1215s] In file included from ../src/gn/substitution_list.h:11, [ 1215s] from ../src/gn/action_values.h:14: [ 1215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1215s] | ^~~~~~~~~~~~~~~~~~~ [ 1215s] In file included from ../src/gn/toolchain.h:16, [ 1215s] from ../src/gn/target.h:29: [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1215s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1215s] 83 | command_ = std::move(cmd); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1215s] | ^~~~~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1215s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1215s] 110 | default_output_dir_ = std::move(dir); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1215s] | ^~~~~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1215s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1215s] 117 | depfile_ = std::move(df); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1215s] | ^~~~~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1215s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1215s] 123 | description_ = std::move(desc); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1215s] | ^~~~~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1215s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1215s] 175 | outputs_ = std::move(out); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1215s] 17 | SubstitutionList(const SubstitutionList& other); [ 1215s] | ^~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1215s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1215s] 181 | partial_outputs_ = std::move(partial_out); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1215s] 17 | SubstitutionList(const SubstitutionList& other); [ 1215s] | ^~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1215s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1215s] 187 | runtime_outputs_ = std::move(run_out); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1215s] 17 | SubstitutionList(const SubstitutionList& other); [ 1215s] | ^~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1215s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1215s] 205 | rspfile_ = std::move(rsp); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1215s] | ^~~~~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1215s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1215s] 213 | rspfile_content_ = std::move(content); [ 1215s] | ^ [ 1215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1215s] | ^~~~~~~~~~~~~~~~~~~ [ 1215s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 1215s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1215s] 144 | Target::GetStringForOutputType(target->output_type())); [ 1215s] | ^ [ 1215s] In file included from ../src/gn/scope.h:17, [ 1215s] from ../src/gn/args.h:14, [ 1215s] from ../src/gn/build_settings.h:16, [ 1215s] from ../src/gn/metadata.h:10, [ 1215s] from ../src/gn/target.h:23: [ 1215s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1215s] 58 | Err(const Err& other); [ 1215s] | ^~~ [ 1215s] ../src/gn/visual_studio_writer.cc: In static member function 'static bool VisualStudioWriter::RunAndWriteFiles(const BuildSettings*, const Builder&, Version, const std::string&, const std::string&, const std::string&, const std::string&, bool, Err*)': [ 1215s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1215s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 1215s] | ^ [ 1215s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1215s] 58 | Err(const Err& other); [ 1215s] | ^~~ [ 1216s] [191/194] CXX src/gn/xcode_object.o [ 1216s] In file included from ../src/gn/toolchain.h:16, [ 1216s] from ../src/gn/settings.h:14, [ 1216s] from ../src/gn/filesystem_utils.h:14, [ 1216s] from ../src/gn/xcode_object.cc:16: [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1216s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1216s] 83 | command_ = std::move(cmd); [ 1216s] | ^ [ 1216s] In file included from ../src/gn/substitution_list.h:11, [ 1216s] from ../src/gn/tool.h:16: [ 1216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1216s] | ^~~~~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1216s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1216s] 110 | default_output_dir_ = std::move(dir); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1216s] | ^~~~~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1216s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1216s] 117 | depfile_ = std::move(df); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1216s] | ^~~~~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1216s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1216s] 123 | description_ = std::move(desc); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1216s] | ^~~~~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1216s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1216s] 175 | outputs_ = std::move(out); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1216s] 17 | SubstitutionList(const SubstitutionList& other); [ 1216s] | ^~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1216s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1216s] 181 | partial_outputs_ = std::move(partial_out); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1216s] 17 | SubstitutionList(const SubstitutionList& other); [ 1216s] | ^~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1216s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1216s] 187 | runtime_outputs_ = std::move(run_out); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1216s] 17 | SubstitutionList(const SubstitutionList& other); [ 1216s] | ^~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1216s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1216s] 205 | rspfile_ = std::move(rsp); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1216s] | ^~~~~~~~~~~~~~~~~~~ [ 1216s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1216s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1216s] 213 | rspfile_content_ = std::move(content); [ 1216s] | ^ [ 1216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1216s] | ^~~~~~~~~~~~~~~~~~~ [ 1216s] In file included from ../src/gn/target.h:15, [ 1216s] from ../src/gn/filesystem_utils.h:15: [ 1216s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1216s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1216s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1216s] | ^~~~~~~ [ 1216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1216s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] [192/194] CXX src/gn/xcode_writer.o [ 1247s] In file included from ../src/gn/target.h:15, [ 1247s] from ../src/gn/commands.h:15, [ 1247s] from ../src/gn/xcode_writer.cc:26: [ 1247s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1247s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1247s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1247s] | ^~~~~~~ [ 1247s] In file included from ../src/gn/substitution_list.h:11, [ 1247s] from ../src/gn/action_values.h:14: [ 1247s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1247s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1247s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] In file included from ../src/gn/toolchain.h:16, [ 1247s] from ../src/gn/target.h:29: [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1247s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1247s] 83 | command_ = std::move(cmd); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1247s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1247s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1247s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1247s] 110 | default_output_dir_ = std::move(dir); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1247s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1247s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1247s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1247s] 117 | depfile_ = std::move(df); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1247s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1247s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1247s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1247s] 123 | description_ = std::move(desc); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1247s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1247s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1247s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1247s] 175 | outputs_ = std::move(out); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1247s] 17 | SubstitutionList(const SubstitutionList& other); [ 1247s] | ^~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1247s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1247s] 181 | partial_outputs_ = std::move(partial_out); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1247s] 17 | SubstitutionList(const SubstitutionList& other); [ 1247s] | ^~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1247s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1247s] 187 | runtime_outputs_ = std::move(run_out); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1247s] 17 | SubstitutionList(const SubstitutionList& other); [ 1247s] | ^~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1247s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1247s] 205 | rspfile_ = std::move(rsp); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1247s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1247s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1247s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1247s] 213 | rspfile_content_ = std::move(content); [ 1247s] | ^ [ 1247s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1247s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1247s] | ^~~~~~~~~~~~~~~~~~~ [ 1247s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const std::string&, const std::map&, Err*)': [ 1247s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1247s] 217 | "\" not an application bundle"); [ 1247s] | ^ [ 1247s] In file included from ../src/gn/scope.h:17, [ 1247s] from ../src/gn/args.h:14, [ 1247s] from ../src/gn/xcode_writer.cc:23: [ 1247s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1247s] 58 | Err(const Err& other); [ 1247s] | ^~~ [ 1247s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1247s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 1247s] | ^ [ 1247s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1247s] 58 | Err(const Err& other); [ 1247s] | ^~~ [ 1247s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 1247s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1247s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 1247s] | ^ [ 1247s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1247s] 58 | Err(const Err& other); [ 1247s] | ^~~ [ 1248s] [193/194] AR gn_lib.a [ 1272s] [194/194] LINK gn [ 1272s] + exit 0 [ 1272s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.xQOKRa [ 1272s] + umask 022 [ 1272s] + cd /home/abuild/rpmbuild/BUILD [ 1272s] + cd gn-20210313 [ 1272s] + LANG=C [ 1272s] + export LANG [ 1272s] + unset DISPLAY [ 1272s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64 [ 1272s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64 [ 1272s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64/usr/bin/gn [ 1272s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.3 --unique-debug-src-base gn-20210313-1.3.aarch64 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 1273s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64/usr/bin/gn [ 1303s] 5676 blocks [ 1304s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 1304s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 1304s] + /usr/lib/rpm/check-buildroot [ 1305s] + /usr/lib/rpm//brp-compress [ 1305s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 1359s] + /usr/lib/rpm/brp-python-hardlink [ 1359s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64 [ 1360s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 1360s] ~/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64 ~/rpmbuild/BUILD/gn-20210313 [ 1360s] ~/rpmbuild/BUILD/gn-20210313 [ 1360s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh 0 /home/abuild/rpmbuild/SOURCES [ 1378s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 1378s] [ 1378s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 1378s] [ 1378s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.tCwckb [ 1378s] Processing files: gn-20210313-1.3.aarch64 [ 1378s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.8eLGNv [ 1379s] + umask 022 [ 1379s] + cd /home/abuild/rpmbuild/BUILD [ 1379s] + cd gn-20210313 [ 1379s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64/usr/share/licenses/gn [ 1379s] + export LC_ALL=C [ 1379s] + LC_ALL=C [ 1379s] + export LICENSEDIR [ 1379s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64/usr/share/licenses/gn [ 1379s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64/usr/share/licenses/gn [ 1379s] + exit 0 [ 1379s] Provides: gn = 20210313-1.3 gn(aarch-64) = 20210313-1.3 [ 1379s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 1379s] Requires(post): /sbin/ldconfig [ 1379s] Requires(postun): /sbin/ldconfig [ 1379s] Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) [ 1379s] Processing files: gn-debugsource-20210313-1.3.aarch64 [ 1379s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 1379s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 1379s] [ 1384s] Provides: gn-debugsource = 20210313-1.3 gn-debugsource(aarch-64) = 20210313-1.3 [ 1384s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 1384s] Processing files: gn-debuginfo-20210313-1.3.aarch64 [ 1384s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 1384s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 1384s] [ 1389s] Provides: gn-debuginfo = 20210313-1.3 gn-debuginfo(aarch-64) = 20210313-1.3 [ 1389s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 1389s] Recommends: gn-debugsource(aarch-64) = 20210313-1.3 [ 1389s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64 [ 1391s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.3.src.rpm [ 1400s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/gn-20210313-1.3.aarch64.rpm [ 1410s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/gn-debugsource-20210313-1.3.aarch64.rpm [ 1533s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/gn-debuginfo-20210313-1.3.aarch64.rpm [ 1533s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Ve4PM7 [ 1533s] + umask 022 [ 1533s] + cd /home/abuild/rpmbuild/BUILD [ 1533s] + cd gn-20210313 [ 1533s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.aarch64 [ 1533s] + exit 0 [ 1534s] ... checking for files with abuild user/group [ 1534s] ... creating baselibs [ 1537s] ... comparing built packages with the former built [ 1537s] /usr/lib/build/pkg-diff.sh [ 1538s] compare /.build.oldpackages/gn-20210313-1.2.src.rpm /home/abuild/rpmbuild/SRPMS/gn-20210313-1.3.src.rpm [ 1540s] This is not a prerelease project. Compare the project name. [ 1541s] comparing disturl_distribution [ 1542s] comparing the rpm tags of gn [ 1543s] --- old-rpm-tags [ 1543s] +++ new-rpm-tags [ 1543s] @@ -81 +81 @@ [ 1543s] -gn.spec 2fc9c5c22e60dd364314238999f9270f96c2da0db1b03888fbd3edaee452d7d6 32 [ 1543s] +gn.spec dab412698e3c28ed3ad1a8bec56800f7a604de6f92ee7c055e7221db5d70ff0d 32 [ 1543s] comparing rpmtags [ 1543s] comparing RELEASE [ 1543s] comparing PROVIDES [ 1544s] comparing scripts [ 1544s] comparing filelist [ 1545s] comparing file checksum [ 1548s] compare /.build.oldpackages/gn-20210313-1.2.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/gn-20210313-1.3.aarch64.rpm [ 1550s] Comparing gn-20210313-1.2.aarch64.rpm to gn-20210313-1.3.aarch64.rpm [ 1552s] This is not a prerelease project. Compare the project name. [ 1553s] comparing disturl_distribution [ 1555s] comparing the rpm tags of gn [ 1555s] --- old-rpm-tags [ 1555s] +++ new-rpm-tags [ 1555s] @@ -106 +106 @@ [ 1555s] -/usr/bin/gn 49d97526c3fc71d52a4173cde9447d9fdba4d49199598d0b4e2ae5607e2f5811 0 [ 1555s] +/usr/bin/gn e3a23152d8f614dae4db5e3274032803d5b0758974ee00b51b50b28dbd18a7c6 0 [ 1555s] @@ -114 +114 @@ [ 1555s] -gn-20210313-1.2.src.rpm [ 1555s] +gn-20210313-1.3.src.rpm [ 1555s] comparing rpmtags [ 1555s] comparing RELEASE [ 1556s] comparing PROVIDES [ 1556s] comparing scripts [ 1557s] comparing filelist [ 1557s] comparing file checksum [ 1558s] creating rename script [ 1559s] RPM file checksum differs. [ 1559s] Extracting packages [ 1574s] /usr/bin/gn differs in ELF sections [ 1574s] --- old /usr/bin/gn (objdump) [ 1574s] +++ new /usr/bin/gn (objdump) [ 1574s] @@ -389,7 +389,7 @@ [ 1574s] 1a08 00000000 00000000 00000000 00000000 ................ [ 1574s] 1a18 17050000 12000000 00000000 00000000 ................ [ 1574s] 1a28 00000000 00000000 0c070000 22000e00 ............"... [ 1574s] - 1a38 c0c20400 00000000 08000000 00000000 ................ [ 1574s] + 1a38 00c30400 00000000 08000000 00000000 ................ [ 1574s] Contents of section .dynstr: [ 1574s] 1a48 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. [ 1574s] 1a58 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT [ 1574s] @@ -828,58 +828,58 @@ [ 1574s] 3528 40db0000 00000000 48c02600 00000000 @.......H.&..... [ 1574s] 3538 03040000 00000000 40dd0000 00000000 ........@....... [ 1574s] 3548 50c02600 00000000 03040000 00000000 P.&............. [ 1574s] - 3558 68bc1d00 00000000 58c02600 00000000 h.......X.&..... [ 1574s] - 3568 03040000 00000000 70bc1d00 00000000 ........p....... [ 1574s] + 3558 18bd1d00 00000000 58c02600 00000000 ........X.&..... [ 1574s] + 3568 03040000 00000000 20bd1d00 00000000 ........ ....... [ 1574s] 3578 70c02600 00000000 03040000 00000000 p.&............. [ 1574s] - 3588 70320400 00000000 78c02600 00000000 p2......x.&..... [ 1574s] - 3598 03040000 00000000 d0330400 00000000 .........3...... [ 1574s] + 3588 b0320400 00000000 78c02600 00000000 .2......x.&..... [ 1574s] + 3598 03040000 00000000 10340400 00000000 .........4...... [ 1574s] 35a8 90c02600 00000000 03040000 00000000 ..&............. [ 1574s] - 35b8 704e0400 00000000 98c02600 00000000 pN........&..... [ 1574s] - 35c8 03040000 00000000 c04e0400 00000000 .........N...... [ 1574s] + 35b8 b04e0400 00000000 98c02600 00000000 .N........&..... [ 1574s] + 35c8 03040000 00000000 004f0400 00000000 .........O...... [ 1574s] 35d8 a0c02600 00000000 03040000 00000000 ..&............. [ 1574s] - 35e8 504e0400 00000000 a8c02600 00000000 PN........&..... [ 1574s] - 35f8 03040000 00000000 504e0400 00000000 ........PN...... [ 1574s] + 35e8 904e0400 00000000 a8c02600 00000000 .N........&..... [ 1574s] + 35f8 03040000 00000000 904e0400 00000000 .........N...... [ 1574s] 3608 b0c02600 00000000 03040000 00000000 ..&............. [ 1574s] - 3618 504e0400 00000000 b8c02600 00000000 PN........&..... [ 1574s] - 3628 03040000 00000000 504e0400 00000000 ........PN...... [ 1574s] + 3618 904e0400 00000000 b8c02600 00000000 .N........&..... [ 1574s] + 3628 03040000 00000000 904e0400 00000000 .........N...... [ 1574s] 3638 c0c02600 00000000 03040000 00000000 ..&............. [ 1574s] - 3648 504e0400 00000000 c8c02600 00000000 PN........&..... [ 1574s] - 3658 03040000 00000000 504e0400 00000000 ........PN...... [ 1574s] + 3648 904e0400 00000000 c8c02600 00000000 .N........&..... [ 1574s] + 3658 03040000 00000000 904e0400 00000000 .........N...... [ 1574s] 3668 d0c02600 00000000 03040000 00000000 ..&............. [ 1574s] - 3678 504e0400 00000000 d8c02600 00000000 PN........&..... [ 1574s] - 3688 03040000 00000000 504e0400 00000000 ........PN...... [ 1574s] + 3678 904e0400 00000000 d8c02600 00000000 .N........&..... [ 1574s] + 3688 03040000 00000000 904e0400 00000000 .........N...... [ 1574s] 3698 e0c02600 00000000 03040000 00000000 ..&............. [ 1574s] - 36a8 604e0400 00000000 f8c02600 00000000 `N........&..... [ 1574s] - 36b8 03040000 00000000 30190700 00000000 ........0....... [ 1574s] + 36a8 a04e0400 00000000 f8c02600 00000000 .N........&..... [ 1574s] + 36b8 03040000 00000000 90190700 00000000 ................ [ 1574s] 36c8 00c12600 00000000 03040000 00000000 ..&............. [ 1574s] - 36d8 601a0700 00000000 08c12600 00000000 `.........&..... [ 1574s] - 36e8 03040000 00000000 90250700 00000000 .........%...... [ 1574s] + 36d8 c01a0700 00000000 08c12600 00000000 ..........&..... [ 1574s] + 36e8 03040000 00000000 f0250700 00000000 .........%...... [ 1574s] 36f8 20c12600 00000000 03040000 00000000 .&............. [ 1574s] - 3708 a0290700 00000000 28c12600 00000000 .)......(.&..... [ 1574s] - 3718 03040000 00000000 e0290700 00000000 .........)...... [ 1574s] + 3708 e0290700 00000000 28c12600 00000000 .)......(.&..... [ 1574s] + 3718 03040000 00000000 202a0700 00000000 ........ *...... [ 1574s] 3728 30c12600 00000000 03040000 00000000 0.&............. [ 1574s] - 3738 b0290700 00000000 38c12600 00000000 .)......8.&..... [ 1574s] - 3748 03040000 00000000 f0290700 00000000 .........)...... [ 1574s] + 3738 f0290700 00000000 38c12600 00000000 .)......8.&..... [ 1574s] + 3748 03040000 00000000 302a0700 00000000 ........0*...... [ 1574s] 3758 40c12600 00000000 03040000 00000000 @.&............. [ 1574s] - 3768 002a0700 00000000 58c12600 00000000 .*......X.&..... [ 1574s] - 3778 03040000 00000000 e02a0b00 00000000 .........*...... [ 1574s] + 3768 402a0700 00000000 58c12600 00000000 @*......X.&..... [ 1574s] + 3778 03040000 00000000 602b0b00 00000000 ........`+...... [ 1574s] 3788 60c12600 00000000 03040000 00000000 `.&............. [ 1574s] - 3798 002b0b00 00000000 68c12600 00000000 .+......h.&..... [ 1574s] - 37a8 03040000 00000000 f02a0b00 00000000 .........*...... [ 1574s] + 3798 802b0b00 00000000 68c12600 00000000 .+......h.&..... [ 1574s] + 37a8 03040000 00000000 702b0b00 00000000 ........p+...... [ 1574s] 37b8 70c12600 00000000 03040000 00000000 p.&............. [ 1574s] - 37c8 102b0b00 00000000 78c12600 00000000 .+......x.&..... [ 1574s] - 37d8 03040000 00000000 202b0b00 00000000 ........ +...... [ 1574s] + 37c8 902b0b00 00000000 78c12600 00000000 .+......x.&..... [ 1574s] + 37d8 03040000 00000000 a02b0b00 00000000 .........+...... [ 1574s] 37e8 90c12600 00000000 03040000 00000000 ..&............. [ 1574s] - 37f8 602b0b00 00000000 98c12600 00000000 `+........&..... [ 1574s] - 3808 03040000 00000000 702b0b00 00000000 ........p+...... [ 1574s] + 37f8 e02b0b00 00000000 98c12600 00000000 .+........&..... [ 1574s] + 3808 03040000 00000000 f02b0b00 00000000 .........+...... [ 1574s] 3818 a0c12600 00000000 03040000 00000000 ..&............. [ 1574s] - 3828 e0380b00 00000000 b8c12600 00000000 .8........&..... [ 1574s] - 3838 03040000 00000000 00c40b00 00000000 ................ [ 1574s] + 3828 60390b00 00000000 b8c12600 00000000 `9........&..... [ 1574s] + 3838 03040000 00000000 a0c40b00 00000000 ................ [ 1574s] 3848 c0c12600 00000000 03040000 00000000 ..&............. [ 1574s] - 3858 10c40b00 00000000 c8c12600 00000000 ..........&..... [ 1574s] - 3868 03040000 00000000 60dd0b00 00000000 ........`....... [ 1574s] + 3858 b0c40b00 00000000 c8c12600 00000000 ..........&..... [ 1574s] + 3868 03040000 00000000 00de0b00 00000000 ................ [ 1574s] 3878 d0c12600 00000000 03040000 00000000 ..&............. [ 1574s] - 3888 70e00b00 00000000 d8c12600 00000000 p.........&..... [ 1574s] + 3888 10e10b00 00000000 d8c12600 00000000 ..........&..... [ 1574s] 3898 03040000 00000000 08c42600 00000000 ..........&..... [ 1574s] 38a8 e0c12600 00000000 03040000 00000000 ..&............. [ 1574s] 38b8 f8c32600 00000000 e8c12600 00000000 ..&.......&..... [ 1574s] @@ -916,376 +916,376 @@ [ 1574s] 3aa8 03040000 00000000 a8c22600 00000000 ..........&..... [ 1574s] 3ab8 90c22600 00000000 03040000 00000000 ..&............. [ 1574s] 3ac8 98c22600 00000000 98c22600 00000000 ..&.......&..... [ 1574s] - 3ad8 03040000 00000000 20211e00 00000000 ........ !...... [ 1574s] + 3ad8 03040000 00000000 d0211e00 00000000 .........!...... [ 1574s] 3ae8 a0c22600 00000000 03040000 00000000 ..&............. [ 1574s] - 3af8 30211e00 00000000 a8c22600 00000000 0!........&..... [ 1574s] - 3b08 03040000 00000000 40211e00 00000000 ........@!...... [ 1574s] + 3af8 e0211e00 00000000 a8c22600 00000000 .!........&..... [ 1574s] + 3b08 03040000 00000000 f0211e00 00000000 .........!...... [ 1574s] 3b18 b0c22600 00000000 03040000 00000000 ..&............. [ 1574s] - 3b28 50211e00 00000000 b8c22600 00000000 P!........&..... [ 1574s] - 3b38 03040000 00000000 60211e00 00000000 ........`!...... [ 1574s] + 3b28 00221e00 00000000 b8c22600 00000000 ."........&..... [ 1574s] + 3b38 03040000 00000000 10221e00 00000000 ........."...... [ 1574s] 3b48 c0c22600 00000000 03040000 00000000 ..&............. [ 1574s] - 3b58 78211e00 00000000 c8c22600 00000000 x!........&..... [ 1574s] - 3b68 03040000 00000000 88211e00 00000000 .........!...... [ 1574s] + 3b58 28221e00 00000000 c8c22600 00000000 ("........&..... [ 1574s] + 3b68 03040000 00000000 38221e00 00000000 ........8"...... [ 1574s] 3b78 d0c22600 00000000 03040000 00000000 ..&............. [ 1574s] - 3b88 98211e00 00000000 d8c22600 00000000 .!........&..... [ 1574s] - 3b98 03040000 00000000 a8211e00 00000000 .........!...... [ 1574s] + 3b88 48221e00 00000000 d8c22600 00000000 H"........&..... [ 1574s] + 3b98 03040000 00000000 58221e00 00000000 ........X"...... [ 1574s] 3ba8 e0c22600 00000000 03040000 00000000 ..&............. [ 1574s] - 3bb8 b8211e00 00000000 e8c22600 00000000 .!........&..... [ 1574s] - 3bc8 03040000 00000000 c0211e00 00000000 .........!...... [ 1574s] + 3bb8 68221e00 00000000 e8c22600 00000000 h"........&..... [ 1574s] + 3bc8 03040000 00000000 70221e00 00000000 ........p"...... [ 1574s] 3bd8 f0c22600 00000000 03040000 00000000 ..&............. [ 1574s] - 3be8 d8211e00 00000000 f8c22600 00000000 .!........&..... [ 1574s] - 3bf8 03040000 00000000 e8211e00 00000000 .........!...... [ 1574s] + 3be8 88221e00 00000000 f8c22600 00000000 ."........&..... [ 1574s] + 3bf8 03040000 00000000 98221e00 00000000 ........."...... [ 1574s] 3c08 00c32600 00000000 03040000 00000000 ..&............. [ 1574s] - 3c18 f8211e00 00000000 08c32600 00000000 .!........&..... [ 1574s] - 3c28 03040000 00000000 08221e00 00000000 ........."...... [ 1574s] + 3c18 a8221e00 00000000 08c32600 00000000 ."........&..... [ 1574s] + 3c28 03040000 00000000 b8221e00 00000000 ........."...... [ 1574s] 3c38 10c32600 00000000 03040000 00000000 ..&............. [ 1574s] - 3c48 18221e00 00000000 18c32600 00000000 ."........&..... [ 1574s] - 3c58 03040000 00000000 20221e00 00000000 ........ "...... [ 1574s] + 3c48 c8221e00 00000000 18c32600 00000000 ."........&..... [ 1574s] + 3c58 03040000 00000000 d0221e00 00000000 ........."...... [ 1574s] 3c68 20c32600 00000000 03040000 00000000 .&............. [ 1574s] - 3c78 30221e00 00000000 28c32600 00000000 0"......(.&..... [ 1574s] - 3c88 03040000 00000000 38221e00 00000000 ........8"...... [ 1574s] + 3c78 e0221e00 00000000 28c32600 00000000 ."......(.&..... [ 1574s] + 3c88 03040000 00000000 e8221e00 00000000 ........."...... [ 1574s] 3c98 30c32600 00000000 03040000 00000000 0.&............. [ 1574s] - 3ca8 48221e00 00000000 38c32600 00000000 H"......8.&..... [ 1574s] - 3cb8 03040000 00000000 50221e00 00000000 ........P"...... [ 1574s] + 3ca8 f8221e00 00000000 38c32600 00000000 ."......8.&..... [ 1574s] + 3cb8 03040000 00000000 00231e00 00000000 .........#...... [ 1574s] 3cc8 40c32600 00000000 03040000 00000000 @.&............. [ 1574s] - 3cd8 60221e00 00000000 48c32600 00000000 `"......H.&..... [ 1574s] - 3ce8 03040000 00000000 68221e00 00000000 ........h"...... [ 1574s] + 3cd8 10231e00 00000000 48c32600 00000000 .#......H.&..... [ 1574s] + 3ce8 03040000 00000000 18231e00 00000000 .........#...... [ 1574s] 3cf8 50c32600 00000000 03040000 00000000 P.&............. [ 1574s] - 3d08 80221e00 00000000 58c32600 00000000 ."......X.&..... [ 1574s] - 3d18 03040000 00000000 90221e00 00000000 ........."...... [ 1574s] + 3d08 30231e00 00000000 58c32600 00000000 0#......X.&..... [ 1574s] + 3d18 03040000 00000000 40231e00 00000000 ........@#...... [ 1574s] 3d28 60c32600 00000000 03040000 00000000 `.&............. [ 1574s] - 3d38 48551e00 00000000 68c32600 00000000 HU......h.&..... [ 1574s] - 3d48 03040000 00000000 a0221e00 00000000 ........."...... [ 1574s] + 3d38 f8551e00 00000000 68c32600 00000000 .U......h.&..... [ 1574s] + 3d48 03040000 00000000 50231e00 00000000 ........P#...... [ 1574s] 3d58 70c32600 00000000 03040000 00000000 p.&............. [ 1574s] - 3d68 b8221e00 00000000 78c32600 00000000 ."......x.&..... [ 1574s] - 3d78 03040000 00000000 d0221e00 00000000 ........."...... [ 1574s] + 3d68 68231e00 00000000 78c32600 00000000 h#......x.&..... [ 1574s] + 3d78 03040000 00000000 80231e00 00000000 .........#...... [ 1574s] 3d88 80c32600 00000000 03040000 00000000 ..&............. [ 1574s] - 3d98 e0221e00 00000000 88c32600 00000000 ."........&..... [ 1574s] - 3da8 03040000 00000000 f0221e00 00000000 ........."...... [ 1574s] + 3d98 90231e00 00000000 88c32600 00000000 .#........&..... [ 1574s] + 3da8 03040000 00000000 a0231e00 00000000 .........#...... [ 1574s] 3db8 90c32600 00000000 03040000 00000000 ..&............. [ 1574s] - 3dc8 08231e00 00000000 98c32600 00000000 .#........&..... [ 1574s] - 3dd8 03040000 00000000 18231e00 00000000 .........#...... [ 1574s] + 3dc8 b8231e00 00000000 98c32600 00000000 .#........&..... [ 1574s] + 3dd8 03040000 00000000 c8231e00 00000000 .........#...... [ 1574s] 3de8 a0c32600 00000000 03040000 00000000 ..&............. [ 1574s] - 3df8 30231e00 00000000 a8c32600 00000000 0#........&..... [ 1574s] - 3e08 03040000 00000000 40231e00 00000000 ........@#...... [ 1574s] + 3df8 e0231e00 00000000 a8c32600 00000000 .#........&..... [ 1574s] + 3e08 03040000 00000000 f0231e00 00000000 .........#...... [ 1574s] 3e18 b0c32600 00000000 03040000 00000000 ..&............. [ 1574s] - 3e28 50231e00 00000000 b8c32600 00000000 P#........&..... [ 1574s] - 3e38 03040000 00000000 58231e00 00000000 ........X#...... [ 1574s] + 3e28 00241e00 00000000 b8c32600 00000000 .$........&..... [ 1616s] /usr/bin/gn differs in assembler output [ 1616s] --- old /usr/bin/gn (disasm) [ 1616s] +++ new /usr/bin/gn (disasm) [ 1616s] @@ -1046,7 +1046,7 @@ [ 1616s] [ 1616s] Disassembly of section .text: [ 1616s] [ 1616s] -_ZNKSt5ctypeIcE8do_widenEc@@Base-0x3f680: [ 1616s] +_ZNKSt5ctypeIcE8do_widenEc@@Base-0x3f6c0: [ 1616s] sub sp, sp, # x1e0 [ 1616s] adrp x2, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] ldr x2, [x2, # ] [ 1616s] @@ -1066,14 +1066,14 @@ [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] add x2, sp, # x50 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # xa88 [ 1616s] + add x1, x1, # xb38 [ 1616s] mov x0, x19 [ 1616s] stp x2, xzr, [sp, # ] [ 1616s] strb wzr, [sp, # ] [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] tbnz w0, # , <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # x8f8 [ 1616s] + add x1, x1, # x9a8 [ 1616s] mov x0, x19 [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] tbnz w0, # , <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] @@ -1094,12 +1094,12 @@ [ 1616s] mov x0, x19 [ 1616s] mov x2, sp [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # xaa0 [ 1616s] + add x1, x1, # xb50 [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] mov x0, x20 [ 1616s] add x2, sp, # x8 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # xab8 [ 1616s] + add x1, x1, # xb68 [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] add x21, sp, # xc0 [ 1616s] mov x3, x20 [ 1616s] @@ -1154,7 +1154,7 @@ [ 1616s] add x19, sp, # xa0 [ 1616s] mov x0, x19 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # xa90 [ 1616s] + add x1, x1, # xb40 [ 1616s] stp x23, x24, [sp, # ] [ 1616s] add x20, sp, # xc0 [ 1616s] stp x25, x26, [sp, # ] [ 1616s] @@ -1162,7 +1162,7 @@ [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] mov x0, x19 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # x530 [ 1616s] + add x1, x1, # x5e0 [ 1616s] bl <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> [ 1616s] mov x1, x0 [ 1616s] mov x0, x20 [ 1616s] @@ -1254,7 +1254,7 @@ [ 1616s] mov x0, x20 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] mov x2, # x9 // #9 [ 1616s] - add x1, x1, # xb38 [ 1616s] + add x1, x1, # xbe8 [ 1616s] bl <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> [ 1616s] ldr x0, [sp, # ] [ 1616s] sub x19, x19, x0 [ 1616s] @@ -1267,7 +1267,7 @@ [ 1616s] add x21, sp, # x80 [ 1616s] mov x0, x20 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # xb48 [ 1616s] + add x1, x1, # xbf8 [ 1616s] bl <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> [ 1616s] mov x1, x0 [ 1616s] mov x0, x21 [ 1616s] @@ -1296,7 +1296,7 @@ [ 1616s] mov x2, x23 [ 1616s] mov x0, x19 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # xb58 [ 1616s] + add x1, x1, # xc08 [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] mov w2, # x1 // #1 [ 1616s] mov w1, # x0 // #0 [ 1616s] @@ -1349,7 +1349,7 @@ [ 1616s] str x27, [sp, # ] [ 1616s] bl <__stack_chk_fail@plt> [ 1616s] adrp x0, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x0, x0, # xb20 [ 1616s] + add x0, x0, # xbd0 [ 1616s] bl <_ZSt20__throw_length_errorPKc@plt> [ 1616s] stp x29, x30, [sp, #-32]! [ 1616s] mov x29, sp [ 1616s] @@ -1364,7 +1364,7 @@ [ 1616s] add x2, x2, # x4a0 [ 1616s] ldp x29, x30, [sp], # [ 1616s] adrp x0, <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] - add x0, x0, # x470 [ 1616s] + add x0, x0, # x490 [ 1616s] b <__cxa_atexit@plt> [ 1616s] nop [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] @@ -1397,7 +1397,7 @@ [ 1616s] adrp x2, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] add x2, x2, # x4a0 [ 1616s] adrp x0, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x0, x0, # xc30 [ 1616s] + add x0, x0, # xcd0 [ 1616s] ldp q31, q30, [x3] [ 1616s] ldp q29, q28, [x3, # ] [ 1616s] stp q31, q30, [x4] [ 1616s] @@ -1424,17 +1424,17 @@ [ 1616s] stp x29, x30, [sp, # ] [ 1616s] add x29, sp, # xc0 [ 1616s] adrp x5, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x5, x5, # x278 [ 1616s] + add x5, x5, # x328 [ 1616s] stp x19, x20, [sp, # ] [ 1616s] adrp x4, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x4, x4, # x290 [ 1616s] + add x4, x4, # x340 [ 1616s] stp x21, x22, [sp, # ] [ 1616s] adrp x3, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x3, x3, # x280 [ 1616s] + add x3, x3, # x330 [ 1616s] stp x23, x24, [sp, # ] [ 1616s] mov x9, # xc // #12 [ 1616s] adrp x6, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x24, x6, # x270 [ 1616s] + add x24, x6, # x320 [ 1616s] stp x25, x26, [sp, # ] [ 1616s] mov x8, # xa // #10 [ 1616s] stp x27, x28, [sp, # ] [ 1616s] @@ -1446,15 +1446,15 @@ [ 1616s] mov x27, # xb // #11 [ 1616s] stp x7, x5, [x1] [ 1616s] adrp x2, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x2, x2, # x2a0 [ 1616s] + add x2, x2, # x350 [ 1616s] str x5, [sp, # ] [ 1616s] mov x26, # x6 // #6 [ 1616s] adrp x28, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x28, x28, # x268 [ 1616s] + add x28, x28, # x318 [ 1616s] adrp x22, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x22, x22, # x2a8 [ 1616s] + add x22, x22, # x358 [ 1616s] adrp x21, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x21, x21, # x2b8 [ 1616s] + add x21, x21, # x368 [ 1616s] stp x23, x28, [x1, # ] [ 1616s] mov x0, # x10 // #16 [ 1616s] stp x25, x24, [x1, # ] [ 1616s] @@ -1534,7 +1534,7 @@ [ 1616s] ldp x23, x24, [sp, # ] [ 1616s] adrp x0, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] ldp x25, x26, [sp, # ] [ 1616s] - add x0, x0, # xc70 [ 1616s] + add x0, x0, # xd00 [ 1616s] ldp x27, x28, [sp, # ] [ 1616s] add sp, sp, # x120 [ 1616s] b <__cxa_atexit@plt> [ 1616s] @@ -1597,11 +1597,11 @@ [ 1616s] b <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] bl <__stack_chk_fail@plt> [ 1616s] adrp x0, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x0, x0, # xa50 [ 1616s] + add x0, x0, # xb00 [ 1616s] bl <_ZSt19__throw_logic_errorPKc@plt> [ 1616s] stp x29, x30, [sp, #-96]! [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # x498 [ 1616s] + add x1, x1, # x548 [ 1616s] mov x29, sp [ 1616s] adrp x2, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] ldr x2, [x2, # ] [ 1616s] @@ -1626,19 +1626,19 @@ [ 1616s] str wzr, [sp, # ] [ 1616s] add x0, sp, # x60 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # x4a8 [ 1616s] + add x1, x1, # x558 [ 1616s] str x0, [sp, # ] [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] str wzr, [sp, # ] [ 1616s] add x0, sp, # x88 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # x4b8 [ 1616s] + add x1, x1, # x568 [ 1616s] str x0, [sp, # ] [ 1616s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 1616s] str w21, [sp, # ] [ 1616s] add x0, sp, # xb0 [ 1616s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 1616s] - add x1, x1, # x4c8 [ 1616s] + add x1, x1, # x578 [ 1616s] compare /.build.oldpackages/gn-debuginfo-20210313-1.2.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/gn-debuginfo-20210313-1.3.aarch64.rpm [ 1617s] skipping -debuginfo package [ 1617s] compare /.build.oldpackages/gn-debugsource-20210313-1.2.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/gn-debugsource-20210313-1.3.aarch64.rpm [ 1619s] Comparing gn-debugsource-20210313-1.2.aarch64.rpm to gn-debugsource-20210313-1.3.aarch64.rpm [ 1621s] This is not a prerelease project. Compare the project name. [ 1622s] comparing disturl_distribution [ 1624s] comparing the rpm tags of gn-debugsource [ 1624s] --- old-rpm-tags [ 1624s] +++ new-rpm-tags [ 1624s] @@ -864 +864 @@ [ 1624s] -gn-20210313-1.2.src.rpm [ 1624s] +gn-20210313-1.3.src.rpm [ 1624s] comparing rpmtags [ 1624s] comparing RELEASE [ 1625s] comparing PROVIDES [ 1625s] comparing scripts [ 1626s] comparing filelist [ 1626s] comparing file checksum [ 1626s] creating rename script [ 1628s] RPM meta information is identical [ 1628s] No rpmlint.log available [ 1628s] [ 1628s] 19d1a9e033de finished "build gn.spec" at Wed Dec 11 03:09:47 UTC 2024. [ 1628s] Retried build at Mon Dec 16 13:15:52 2024 returned same result, skipped