[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.28 [ 0s] Using BUILD_ARCH=riscv64 [ 0s] [ 1s] [ 1s] 974216f3d3db started "build gn.spec" at Mon Sep 1 07:52:01 UTC 2025. [ 1s] [ 1s] Building gn for project 'Tizen-Base' repository 'standard' arch 'riscv64' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 1s] [ 1s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.28/.build-srcdir/gn.spec ... [ 1s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.28/.build-srcdir/gn.spec [ 1s] init_buildsystem --configdir /root/gbsbuild-ROOT/NGBS-ROOT/run/worker/28/build/configs --cachedir /var/cache/build --clean --rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.28/.build.rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.28/.build-srcdir/gn.spec build ... [ 3s] registering binfmt handlers for cross build [ 5s] cycle: nss -> libsoftokn3 [ 5s] breaking dependency nss -> libsoftokn3 [ 5s] [1/42] preinstalling libmagic-data... [ 5s] [2/42] preinstalling libncurses... [ 5s] [3/42] preinstalling setup... [ 6s] [4/42] preinstalling filesystem... [ 6s] [5/42] preinstalling glibc... [ 6s] [6/42] preinstalling bash... [ 7s] [7/42] preinstalling diffutils... [ 7s] [8/42] preinstalling grep... [ 7s] [9/42] preinstalling libattr... [ 7s] [10/42] preinstalling libblkid... [ 7s] [11/42] preinstalling libbz2... [ 7s] [12/42] preinstalling libcap... [ 8s] [13/42] preinstalling libfreebl3... [ 8s] [14/42] preinstalling libgcc... [ 8s] [15/42] preinstalling liblua... [ 8s] [16/42] preinstalling liblzma... [ 8s] [17/42] preinstalling libpopt... [ 9s] [18/42] preinstalling libreadline... [ 9s] [19/42] preinstalling libsmack... [ 9s] [20/42] preinstalling libsqlite... [ 9s] [21/42] preinstalling libuuid... [ 9s] [22/42] preinstalling libxcrypt... [ 9s] [23/42] preinstalling libxml2... [ 10s] [24/42] preinstalling libzstd1... [ 10s] [25/42] preinstalling nspr... [ 10s] [26/42] preinstalling sed... [ 10s] [27/42] preinstalling zlib... [ 10s] [28/42] preinstalling qemu-accel-x86_64-riscv64... [ 26s] [29/42] preinstalling qemu-linux-user-x86_64-cross... [ 32s] [30/42] preinstalling coreutils... [ 32s] [31/42] preinstalling libacl... [ 32s] [32/42] preinstalling libelf... [ 32s] [33/42] preinstalling libmount... [ 32s] [34/42] preinstalling smack... [ 33s] [35/42] preinstalling bzip2... [ 33s] [36/42] preinstalling libmagic... [ 33s] [37/42] preinstalling tar... [ 33s] [38/42] preinstalling util-linux... [ 33s] [39/42] preinstalling util-linux-su... [ 33s] [40/42] preinstalling nss... [ 33s] [41/42] preinstalling libsoftokn3... [ 34s] [42/42] preinstalling rpm... [ 35s] running qemu-linux-user-x86_64-cross postinstall script [ 35s] running qemu-accel-x86_64-riscv64 postinstall script [ 35s] mv: cannot stat `/usr/lib64/gcc/riscv64-tizen-linux-gnu/14.2.0/liblto_plugin.so': No such file or directory [ 35s] running setup postinstall script [ 35s] chroot: failed to run command '': No such file or directory [ 35s] initializing rpm db... [ 36s] reordering...cycle: glibc-devel -> libxcrypt-devel [ 36s] breaking dependency libxcrypt-devel -> glibc-devel [ 36s] cycle: libsoftokn3 -> nss [ 36s] breaking dependency nss -> libsoftokn3 [ 36s] done [ 36s] querying package ids... [ 37s] [1/103] cumulate libmagic-data-5.45-1.48 [ 37s] [2/103] cumulate setup-0.9-1.39 [ 37s] [3/103] cumulate filesystem-3.1-1.1 [ 37s] [4/103] cumulate glibc-2.40-9.2 [ 37s] [5/103] cumulate bash-3.2.57-1.2 [ 37s] [6/103] cumulate cpio-2.8-1.6 [ 37s] [7/103] cumulate diffutils-3.10-1.3 [ 37s] [8/103] cumulate findutils-4.3.8-2.10 [ 37s] [9/103] cumulate gdbm-1.8.3-1.73 [ 37s] [10/103] cumulate hostname-3.23-1.5 [ 37s] [11/103] cumulate libatomic-14.2.0-10.3 [ 37s] [12/103] cumulate libattr-2.5.1-1.49 [ 37s] [13/103] cumulate libblkid-2.39.3-3.15 [ 37s] [14/103] cumulate libbz2-1.0.8-1.51 [ 37s] [15/103] cumulate libcap-2.73-1.33 [ 37s] [16/103] cumulate libexpat-2.6.2-1.69 [ 37s] [17/103] cumulate libffi-3.4.7-1.42 [ 37s] [18/103] cumulate libfreebl3-3.109-1.36 [ 37s] [19/103] cumulate libgcc-14.2.0-10.3 [ 37s] [20/103] cumulate libgomp-14.2.0-10.3 [ 37s] [21/103] cumulate libitm-14.2.0-10.3 [ 37s] [22/103] cumulate libltdl-2.4.7-2.49 [ 37s] [23/103] cumulate liblua-5.1.5-1.48 [ 37s] [24/103] cumulate liblzma-5.6.3-1.65 [ 37s] [25/103] cumulate libopenssl3-3.0.16-2.5 [ 37s] [26/103] cumulate libpcre-8.45-1.48 [ 37s] [27/103] cumulate libpopt-1.16-1.47 [ 37s] [28/103] cumulate libpython3_131_0-3.13.1-1.42 [ 37s] [29/103] cumulate libsmack-1.3.1-1.47 [ 37s] [30/103] cumulate libsmartcols-2.39.3-3.15 [ 37s] [31/103] cumulate libsqlite-3.50.2-1.4 [ 37s] [32/103] cumulate libuuid-2.39.3-3.15 [ 37s] [33/103] cumulate libxcrypt-4.4.36-2.31 [ 37s] [34/103] cumulate libxml2-2.13.5-1.38 [ 37s] [35/103] cumulate libzstd1-1.5.6-1.45 [ 37s] [36/103] cumulate m4-1.4.19-1.1 [ 37s] [37/103] cumulate net-tools-2.0_20121208git-1.46 [ 37s] [38/103] cumulate nspr-4.36-1.23 [ 37s] [39/103] cumulate patch-2.7.6-1.47 [ 37s] [40/103] cumulate pkg-config-0.29.2-1.50 [ 37s] [41/103] cumulate sed-4.1c-1.48 [ 37s] [42/103] cumulate update-alternatives-1.22.2-1.2 [ 37s] [43/103] cumulate which-2.17-1.6 [ 37s] [44/103] cumulate zlib-1.3.1-2.54 [ 37s] [45/103] cumulate build-compare-2023.06.18-1.40 [ 37s] [46/103] cumulate hal-rootstrap-checker-0.1.1-1.1 [ 37s] [47/103] cumulate qemu-linux-user-x86_64-cross-9.2.3.1-1.1 [ 37s] [48/103] cumulate binutils-libs-2.43-2.22 [ 37s] [49/103] cumulate coreutils-6.9-14.39 [ 37s] [50/103] cumulate cpp-14.2.0-10.3 [ 37s] [51/103] cumulate gawk-3.1.5-1.3 [ 37s] [52/103] cumulate gcc-c++-14.2.0-10.3 [ 37s] [53/103] cumulate grep-2.5.2-1.47 [ 37s] [54/103] cumulate libacl-2.3.2-1.48 [ 37s] [55/103] cumulate libelf-0.189-2.20 [ 37s] [56/103] cumulate libgfortran-14.2.0-10.3 [ 37s] [57/103] cumulate libmount-2.39.3-3.15 [ 37s] [58/103] cumulate libstdc++-14.2.0-10.3 [ 37s] [59/103] cumulate make-4.4.1-1.39 [ 37s] [60/103] cumulate nss-certs-3.109-1.36 [ 37s] [61/103] cumulate smack-1.3.1-1.47 [ 37s] [62/103] cumulate bzip2-1.0.8-1.51 [ 37s] [63/103] cumulate libfdisk-2.39.3-3.15 [ 37s] [64/103] cumulate libmagic-5.45-1.48 [ 37s] [65/103] cumulate xz-5.6.3-1.65 [ 37s] [66/103] cumulate perl-5.38.0-1.50 [ 37s] [67/103] cumulate build-mkbaselibs-20120927-1.1 [ 37s] [68/103] cumulate libstdc++-devel-14.2.0-10.3 [ 37s] [69/103] cumulate linux-glibc-devel-6.6-1.71 [ 37s] [70/103] cumulate binutils-2.43-2.22 [ 37s] [71/103] cumulate file-5.45-1.48 [ 37s] [72/103] cumulate tar-1.17-2.1 [ 37s] [73/103] cumulate terminfo-base-full-6.4-1.73 [ 37s] [74/103] cumulate autoconf-2.71-1.73 [ 37s] [75/103] cumulate glibc-locale-2.40-9.2 [ 37s] [76/103] cumulate gzip-1.3.12-1.47 [ 37s] [77/103] cumulate libcc1-14.2.0-10.3 [ 37s] [78/103] cumulate libubsan-14.2.0-10.3 [ 37s] [79/103] cumulate ninja-1.12.1-1.2 [ 37s] [80/103] cumulate pam-1.1.6-2.6 [ 37s] [81/103] cumulate tzdata-2024b-1.3 [ 37s] [82/103] cumulate libdw-0.189-2.20 [ 37s] [83/103] cumulate libarchive-3.8.1-1.4 [ 37s] [84/103] cumulate automake-1.16.5-1.73 [ 37s] [85/103] cumulate libasm-0.189-2.20 [ 37s] [86/103] cumulate libncurses6-6.4-1.73 [ 37s] [87/103] cumulate build-20120927-1.1 [ 37s] [88/103] cumulate gcc-14.2.0-10.3 [ 37s] [89/103] cumulate libncurses-6.4-1.73 [ 37s] [90/103] cumulate less-668-1.4 [ 37s] [91/103] cumulate libreadline-5.2-1.50 [ 37s] [92/103] cumulate qemu-accel-x86_64-riscv64-0.4-4.12 [ 37s] [93/103] cumulate libtool-2.4.7-2.49 [ 37s] [94/103] cumulate elfutils-0.189-2.20 [ 37s] [95/103] cumulate python3-base-3.13.1-1.42 [ 37s] [96/103] cumulate util-linux-2.39.3-3.15 [ 37s] [97/103] cumulate util-linux-su-2.39.3-3.15 [ 37s] [98/103] cumulate libxcrypt-devel-4.4.36-2.31 [ 37s] [99/103] cumulate nss-3.109-1.36 [ 37s] [100/103] cumulate glibc-devel-2.40-9.2 [ 37s] [101/103] cumulate libsoftokn3-3.109-1.36 [ 37s] [102/103] cumulate rpm-4.14.1.1-2.33 [ 37s] [103/103] cumulate rpm-build-4.14.1.1-2.33 [ 37s] now installing cumulated packages [ 38s] Preparing... ######################################## [ 38s] Updating / installing... [ 38s] setup-0.9-1.39 ######################################## [ 38s] filesystem-3.1-1.1 ######################################## [ 39s] glibc-2.40-9.2 ######################################## [ 39s] bash-3.2.57-1.2 ######################################## [ 39s] zlib-1.3.1-2.54 ######################################## [ 40s] coreutils-6.9-14.39 ######################################## [ 40s] libbz2-1.0.8-1.51 ######################################## [ 40s] libgcc-14.2.0-10.3 ######################################## [ 41s] libstdc++-14.2.0-10.3 ######################################## [ 41s] liblzma-5.6.3-1.65 ######################################## [ 41s] libelf-0.189-2.20 ######################################## [ 42s] libdw-0.189-2.20 ######################################## [ 42s] libxcrypt-4.4.36-2.31 ######################################## [ 42s] libblkid-2.39.3-3.15 ######################################## [ 43s] nspr-4.36-1.23 ######################################## [ 43s] pam-1.1.6-2.6 ######################################## [ 44s] gdbm-1.8.3-1.73 ######################################## [ 47s] perl-5.38.0-1.50 ######################################## [ 47s] libcap-2.73-1.33 ######################################## [ 48s] libfreebl3-3.109-1.36 ######################################## [ 48s] liblua-5.1.5-1.48 ######################################## [ 48s] libopenssl3-3.0.16-2.5 ######################################## [ 49s] libpopt-1.16-1.47 ######################################## [ 49s] libsqlite-3.50.2-1.4 ######################################## [ 49s] libuuid-2.39.3-3.15 ######################################## [ 50s] libzstd1-1.5.6-1.45 ######################################## [ 50s] libfdisk-2.39.3-3.15 ######################################## [ 50s] build-mkbaselibs-20120927-1.1 ######################################## [ 50s] nss-certs-3.109-1.36 ######################################## [ 50s] libsoftokn3-3.109-1.36 ######################################## [ 51s] nss-3.109-1.36 ######################################## [ 51s] libmount-2.39.3-3.15 ######################################## [ 52s] libasm-0.189-2.20 ######################################## [ 52s] xz-5.6.3-1.65 ######################################## [ 52s] libcc1-14.2.0-10.3 ######################################## [ 52s] libubsan-14.2.0-10.3 ######################################## [ 53s] libgfortran-14.2.0-10.3 ######################################## [ 53s] bzip2-1.0.8-1.51 ######################################## [ 54s] linux-glibc-devel-6.6-1.71 ######################################## [ 54s] terminfo-base-full-6.4-1.73 ######################################## [ 54s] libncurses6-6.4-1.73 ######################################## [ 54s] libreadline-5.2-1.50 ######################################## [ 55s] gzip-1.3.12-1.47 ######################################## [ 55s] binutils-libs-2.43-2.22 ######################################## [ 56s] binutils-2.43-2.22 ######################################## [ 56s] make-4.4.1-1.39 ######################################## [ 56s] findutils-4.3.8-2.10 ######################################## [ 56s] libatomic-14.2.0-10.3 ######################################## [ 57s] libattr-2.5.1-1.49 ######################################## [ 57s] libacl-2.3.2-1.48 ######################################## [ 57s] tar-1.17-2.1 ######################################## [ 57s] libexpat-2.6.2-1.69 ######################################## [ 58s] libffi-3.4.7-1.42 ######################################## [ 58s] libgomp-14.2.0-10.3 ######################################## [ 58s] libitm-14.2.0-10.3 ######################################## [ 64s] gcc-14.2.0-10.3 ######################################## [ 64s] libltdl-2.4.7-2.49 ######################################## [ 64s] libpcre-8.45-1.48 ######################################## [ 65s] libpython3_131_0-3.13.1-1.42 ######################################## [ 65s] libsmack-1.3.1-1.47 ######################################## [ 66s] libsmartcols-2.39.3-3.15 ######################################## [ 66s] libxml2-2.13.5-1.38 ######################################## [ 66s] libarchive-3.8.1-1.4 ######################################## [ 67s] m4-1.4.19-1.1 ######################################## [ 67s] autoconf-2.71-1.73 ######################################## [ 67s] automake-1.16.5-1.73 ######################################## [ 67s] patch-2.7.6-1.47 ######################################## [ 67s] pkg-config-0.29.2-1.50 ######################################## [ 67s] libxcrypt-devel-4.4.36-2.31 ######################################## [ 67s] glibc-devel-2.40-9.2 ######################################## [ 67s] sed-4.1c-1.48 ######################################## [ 68s] util-linux-2.39.3-3.15 ######################################## [ 68s] libmagic-data-5.45-1.48 ######################################## [ 68s] libmagic-5.45-1.48 ######################################## [ 70s] rpm-4.14.1.1-2.33 ######################################## [ 70s] rpm-build-4.14.1.1-2.33 ######################################## [ 70s] file-5.45-1.48 ######################################## [ 70s] util-linux-su-2.39.3-3.15 ######################################## [ 70s] libtool-2.4.7-2.49 ######################################## [ 70s] smack-1.3.1-1.47 ######################################## [ 72s] python3-base-3.13.1-1.42 ######################################## [ 72s] grep-2.5.2-1.47 ######################################## [ 92s] qemu-accel-x86_64-riscv64-0.4-4.12 ######################################## [ 93s] build-20120927-1.1 ######################################## [ 93s] libncurses-6.4-1.73 ######################################## [ 93s] less-668-1.4 ######################################## [ 93s] elfutils-0.189-2.20 ######################################## [ 94s] libstdc++-devel-14.2.0-10.3 ######################################## [ 94s] ninja-1.12.1-1.2 ######################################## [ 95s] glibc-locale-2.40-9.2 ######################################## [ 95s] tzdata-2024b-1.3 ######################################## [ 97s] cpp-14.2.0-10.3 ######################################## [ 100s] gcc-c++-14.2.0-10.3 ######################################## [ 100s] build-compare-2023.06.18-1.40 ######################################## [ 100s] hal-rootstrap-checker-0.1.1-1.1 ######################################## [ 105s] qemu-linux-user-x86_64-cross-9.2.3.1-1######################################## [ 105s] gawk-3.1.5-1.3 ######################################## [ 105s] cpio-2.8-1.6 ######################################## [ 105s] diffutils-3.10-1.3 ######################################## [ 105s] hostname-3.23-1.5 ######################################## [ 106s] net-tools-2.0_20121208git-1.46 ######################################## [ 106s] update-alternatives-1.22.2-1.2 ######################################## [ 106s] which-2.17-1.6 ######################################## [ 108s] now finalizing build dir... [ 110s] ----------------------------------------------------------------- [ 110s] I have the following modifications for gn.spec: [ 110s] 21c21 [ 110s] < Release: 0 [ 110s] --- [ 110s] > Release: 1.7 [ 111s] build target is riscv64-tizen-linux [ 111s] ----------------------------------------------------------------- [ 111s] ----- building gn.spec (user abuild) [ 111s] ----------------------------------------------------------------- [ 111s] ----------------------------------------------------------------- [ 112s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=riscv64-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://127.0.0.1/Tizen-Base/standard/183dc0d414c4d10cf49ddd00b1a23464-gn' /home/abuild/rpmbuild/SOURCES/gn.spec [ 112s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 112s] [ 112s] Building target platforms: riscv64-tizen-linux [ 112s] Building for target riscv64-tizen-linux [ 112s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WbaEGj [ 112s] + umask 022 [ 112s] + cd /home/abuild/rpmbuild/BUILD [ 112s] + cd /home/abuild/rpmbuild/BUILD [ 112s] + rm -rf gn-20210313 [ 112s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 112s] + /bin/tar -xof - [ 112s] + STATUS=0 [ 112s] + '[' 0 -ne 0 ']' [ 112s] + cd gn-20210313 [ 112s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 112s] + exit 0 [ 112s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.CSjOBN [ 112s] + umask 022 [ 112s] + cd /home/abuild/rpmbuild/BUILD [ 112s] + cd gn-20210313 [ 112s] + ref=/usr/lib/rpm [ 112s] + mints=0 [ 112s] + case $(uname -m) in [ 112s] ++ uname -m [ 112s] + mints=20160911 [ 112s] + for s in guess sub [ 112s] ++ find -maxdepth 8 -name config.guess [ 112s] + for s in guess sub [ 112s] ++ find -maxdepth 8 -name config.sub [ 112s] + LANG=C [ 112s] + export LANG [ 112s] + unset DISPLAY [ 112s] + CFLAGS='-O2 -fno-inline-functions -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 -mabi=lp64d -march=rv64gc -g' [ 112s] + export CFLAGS [ 112s] + CXXFLAGS='-O2 -fno-inline-functions -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 -mabi=lp64d -march=rv64gc -g' [ 112s] + export CXXFLAGS [ 112s] + FFLAGS='-O2 -fno-inline-functions -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 -mabi=lp64d -march=rv64gc -g -I%_fmoddir' [ 112s] + export FFLAGS [ 112s] + LDFLAGS= [ 112s] + export LDFLAGS [ 112s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 112s] + export CC=gcc [ 112s] + CC=gcc [ 112s] + export CXX=g++ [ 112s] + CXX=g++ [ 112s] + export AR=ar [ 112s] + AR=ar [ 112s] + export 'CXXFLAGS=-O2 -fno-inline-functions -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 -mabi=lp64d -march=rv64gc -g' [ 112s] + CXXFLAGS='-O2 -fno-inline-functions -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 -mabi=lp64d -march=rv64gc -g' [ 112s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 113s] /home/abuild/rpmbuild/BUILD/gn-20210313/build/gen.py:158: SyntaxWarning: invalid escape sequence '\d' [ 113s] mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode()) [ 114s] + PV=20210313 [ 114s] + cat [ 114s] + ninja -C out -j12 gn [ 114s] ninja: Entering directory `out' [ 115s] [1/194] CXX src/base/files/scoped_file.o [ 115s] [2/194] CXX src/base/files/scoped_temp_dir.o [ 115s] [3/194] CXX src/base/files/file_path_constants.o [ 115s] [4/194] CXX src/base/files/file_enumerator.o [ 115s] [5/194] CXX src/base/environment.o [ 116s] [6/194] CXX src/base/files/file.o [ 116s] [7/194] CXX src/base/json/string_escape.o [ 116s] [8/194] CXX src/base/md5.o [ 116s] [9/194] CXX src/base/memory/ref_counted.o [ 116s] [10/194] CXX src/base/json/json_reader.o [ 117s] [11/194] CXX src/base/sha1.o [ 117s] [12/194] CXX src/base/memory/weak_ptr.o [ 117s] [13/194] CXX src/base/files/file_util.o [ 117s] [14/194] CXX src/base/logging.o [ 117s] [15/194] CXX src/base/third_party/icu/icu_utf.o [ 117s] [16/194] CXX src/base/json/json_writer.o [ 117s] [17/194] CXX src/base/files/file_path.o [ 117s] [18/194] CXX src/base/strings/string_util_constants.o [ 117s] [19/194] CXX src/base/timer/elapsed_timer.o [ 117s] [20/194] CXX src/base/command_line.o [ 118s] [21/194] CXX src/base/strings/utf_string_conversion_utils.o [ 118s] [22/194] CXX src/base/strings/stringprintf.o [ 118s] [23/194] CXX src/base/posix/file_descriptor_shuffle.o [ 118s] [24/194] CXX src/base/strings/string_number_conversions.o [ 119s] [25/194] CXX src/base/value_iterators.o [ 119s] [26/194] CXX src/base/posix/safe_strerror.o [ 119s] [27/194] CXX src/base/files/file_enumerator_posix.o [ 119s] [28/194] CXX src/base/strings/utf_string_conversions.o [ 119s] [29/194] CXX src/base/files/file_posix.o [ 119s] [30/194] CXX src/base/strings/string_split.o [ 120s] [31/194] CXX src/base/json/json_parser.o [ 120s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 120s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 120s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 120s] | ^~ [ 120s] ../src/base/json/json_parser.cc:256:7: note: here [ 120s] 256 | case ' ': [ 120s] | ^~~~ [ 120s] [32/194] CXX src/base/files/file_util_posix.o [ 121s] [33/194] CXX src/base/strings/string_util.o [ 121s] [34/194] CXX src/gn/builder_record.o [ 121s] [35/194] CXX src/gn/action_values.o [ 121s] In file included from ../src/gn/action_values.cc:5: [ 121s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 121s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 121s] | ^~~~~~~ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/action_values.h:14: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/action_values.cc:7: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 110 | default_output_dir_ = std::move(dir); [ 121s] | ^ [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 117 | depfile_ = std::move(df); [ 121s] | ^ [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 123 | description_ = std::move(desc); [ 121s] | ^ [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 175 | outputs_ = std::move(out); [ 121s] | ^ [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 181 | partial_outputs_ = std::move(partial_out); [ 121s] | ^ [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 187 | runtime_outputs_ = std::move(run_out); [ 121s] | ^ [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 205 | rspfile_ = std::move(rsp); [ 121s] | ^ [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 213 | rspfile_content_ = std::move(content); [ 121s] | ^ [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] [36/194] CXX src/gn/action_target_generator.o [ 122s] In file included from ../src/gn/target.h:15, [ 122s] from ../src/gn/action_target_generator.h:9, [ 122s] from ../src/gn/action_target_generator.cc:5: [ 122s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 122s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 122s] | ^~~~~~~ [ 122s] In file included from ../src/gn/substitution_list.h:11, [ 122s] from ../src/gn/action_values.h:14: [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] In file included from ../src/gn/toolchain.h:16, [ 122s] from ../src/gn/target.h:29: [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 83 | command_ = std::move(cmd); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 110 | default_output_dir_ = std::move(dir); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 117 | depfile_ = std::move(df); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 123 | description_ = std::move(desc); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 122s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 122s] 175 | outputs_ = std::move(out); [ 122s] | ^ [ 122s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 122s] 17 | SubstitutionList(const SubstitutionList& other); [ 122s] | ^~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 122s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 122s] 181 | partial_outputs_ = std::move(partial_out); [ 122s] | ^ [ 122s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 122s] 17 | SubstitutionList(const SubstitutionList& other); [ 122s] | ^~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 122s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 122s] 187 | runtime_outputs_ = std::move(run_out); [ 122s] | ^ [ 122s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 122s] 17 | SubstitutionList(const SubstitutionList& other); [ 122s] | ^~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 205 | rspfile_ = std::move(rsp); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 213 | rspfile_content_ = std::move(content); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 122s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 38 | "script over."); [ 122s] | ^ [ 122s] In file included from ../src/gn/scope.h:17, [ 122s] from ../src/gn/args.h:14, [ 122s] from ../src/gn/build_settings.h:16, [ 122s] from ../src/gn/metadata.h:10, [ 122s] from ../src/gn/target.h:23: [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 83 | "will be unused."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 91 | "will be empty."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 122s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 122s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 185 | "script needs to be run."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 195 | "\"action_foreach\" target."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 205 | "build system can't determine when your script needs to be run."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 123s] [37/194] CXX src/gn/c_substitution_type.o [ 123s] [38/194] CXX src/gn/build_settings.o [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/settings.h:14, [ 123s] from ../src/gn/filesystem_utils.h:14, [ 123s] from ../src/gn/build_settings.cc:10: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 83 | command_ = std::move(cmd); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/tool.h:16: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 110 | default_output_dir_ = std::move(dir); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | depfile_ = std::move(df); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 123 | description_ = std::move(desc); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 175 | outputs_ = std::move(out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 181 | partial_outputs_ = std::move(partial_out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 187 | runtime_outputs_ = std::move(run_out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 205 | rspfile_ = std::move(rsp); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 213 | rspfile_content_ = std::move(content); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/filesystem_utils.h:15: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] [39/194] CXX src/gn/c_include_iterator.o [ 124s] [40/194] CXX src/gn/binary_target_generator.o [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/binary_target_generator.h:9, [ 124s] from ../src/gn/binary_target_generator.cc:5: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 124s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 121 | ". " + source.value() + " is not one of the valid types."); [ 124s] | ^ [ 124s] In file included from ../src/gn/scope.h:17, [ 124s] from ../src/gn/args.h:14, [ 124s] from ../src/gn/build_settings.h:16, [ 124s] from ../src/gn/metadata.h:10, [ 124s] from ../src/gn/target.h:23: [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 124s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 222 | "deps."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 124s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] [41/194] CXX src/gn/bundle_data_target_generator.o [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/bundle_data_target_generator.cc:10: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 124s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 34 | "You have to specify at least one file in the \"sources\"."); [ 124s] | ^ [ 124s] In file included from ../src/gn/parse_tree.h:16, [ 124s] from ../src/gn/bundle_data_target_generator.cc:7: [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 43 | "\"gn help source_expansion\")."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 124s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 63 | "operating on a bundle_data file such as this."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 124s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] [42/194] CXX src/gn/bundle_data.o [ 124s] In file included from ../src/gn/bundle_data.h:12, [ 124s] from ../src/gn/bundle_data.cc:5: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/settings.h:14, [ 124s] from ../src/gn/filesystem_utils.h:14, [ 124s] from ../src/gn/bundle_data.cc:9: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] [43/194] CXX src/gn/args.o [ 125s] In file included from ../src/gn/toolchain.h:16, [ 125s] from ../src/gn/settings.h:14, [ 125s] from ../src/gn/args.cc:7: [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 83 | command_ = std::move(cmd); [ 125s] | ^ [ 125s] In file included from ../src/gn/substitution_list.h:11, [ 125s] from ../src/gn/tool.h:16: [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 110 | default_output_dir_ = std::move(dir); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 117 | depfile_ = std::move(df); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 123 | description_ = std::move(desc); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 175 | outputs_ = std::move(out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 181 | partial_outputs_ = std::move(partial_out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 187 | runtime_outputs_ = std::move(run_out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 205 | rspfile_ = std::move(rsp); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 213 | rspfile_content_ = std::move(content); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const Scope::KeyValueMap&, Scope*, Err*) const': [ 125s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 186 | "\"import\" from the files where you need it (preferred)."); [ 125s] | ^ [ 125s] In file included from ../src/gn/scope.h:17, [ 125s] from ../src/gn/args.h:14, [ 125s] from ../src/gn/args.cc:5: [ 125s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 125s] 58 | Err(const Err& other); [ 125s] | ^~~ [ 125s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 125s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 125s] | ^ [ 125s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 125s] 58 | Err(const Err& other); [ 125s] | ^~~ [ 125s] [44/194] CXX src/gn/bundle_file_rule.o [ 125s] In file included from ../src/gn/toolchain.h:16, [ 125s] from ../src/gn/settings.h:14, [ 125s] from ../src/gn/bundle_file_rule.cc:9: [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 83 | command_ = std::move(cmd); [ 125s] | ^ [ 125s] In file included from ../src/gn/bundle_file_rule.h:11, [ 125s] from ../src/gn/bundle_file_rule.cc:5: [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 110 | default_output_dir_ = std::move(dir); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 117 | depfile_ = std::move(df); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 123 | description_ = std::move(desc); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 175 | outputs_ = std::move(out); [ 125s] | ^ [ 125s] In file included from ../src/gn/tool.h:16: [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 181 | partial_outputs_ = std::move(partial_out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 187 | runtime_outputs_ = std::move(run_out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 205 | rspfile_ = std::move(rsp); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 213 | rspfile_content_ = std::move(content); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] In file included from ../src/gn/target.h:15, [ 125s] from ../src/gn/bundle_file_rule.cc:12: [ 125s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 125s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 125s] | ^~~~~~~ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 125s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 59 | variables::kBundleRootDir); [ 125s] | ^ [ 125s] In file included from ../src/gn/scope.h:17, [ 125s] from ../src/gn/settings.h:12: [ 125s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 125s] 58 | Err(const Err& other); [ 125s] | ^~~ [ 125s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 66 | variables::kBundleContentsDir); [ 125s] | ^ [ 125s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 125s] 58 | Err(const Err& other); [ 125s] | ^~~ [ 125s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 73 | variables::kBundleResourcesDir); [ 125s] | ^ [ 125s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 125s] 58 | Err(const Err& other); [ 125s] | ^~~ [ 125s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 80 | variables::kBundleExecutableDir); [ 125s] | ^ [ 125s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 125s] 58 | Err(const Err& other); [ 125s] | ^~~ [ 126s] [45/194] CXX src/base/values.o [ 126s] [46/194] CXX src/gn/command_analyze.o [ 126s] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/commands.h:15, [ 126s] from ../src/gn/command_analyze.cc:13: [ 126s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 126s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 126s] | ^~~~~~~ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 83 | command_ = std::move(cmd); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 110 | default_output_dir_ = std::move(dir); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 117 | depfile_ = std::move(df); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 123 | description_ = std::move(desc); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 175 | outputs_ = std::move(out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 181 | partial_outputs_ = std::move(partial_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 187 | runtime_outputs_ = std::move(run_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | rspfile_ = std::move(rsp); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 213 | rspfile_content_ = std::move(content); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] [47/194] CXX src/gn/c_tool.o [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/c_tool.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 83 | command_ = std::move(cmd); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 110 | default_output_dir_ = std::move(dir); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 117 | depfile_ = std::move(df); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 123 | description_ = std::move(desc); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 175 | outputs_ = std::move(out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 181 | partial_outputs_ = std::move(partial_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 187 | runtime_outputs_ = std::move(run_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | rspfile_ = std::move(rsp); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 213 | rspfile_content_ = std::move(content); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 126s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 78 | link_output_ = std::move(link_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 126s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 84 | depend_output_ = std::move(dep_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/c_tool.cc:9: [ 126s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 126s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 126s] | ^~~~~~~ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 126s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 126s] | ^ [ 126s] In file included from ../src/gn/scope.h:17, [ 126s] from ../src/gn/c_tool.h:14: [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 73 | pattern.AsString()); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 126s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 93 | "This is only valid for solink and solink_module tools."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 99 | "It must match one of the outputs."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 126s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 126s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 126s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 174 | " which is not valid\nfor this variable."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 179 | *field = std::move(list); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 126s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 227 | "be specified or they should both be empty."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] [48/194] CXX src/gn/builder.o [ 126s] In file included from ../src/gn/builder.cc:10: [ 126s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 126s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 126s] | ^~~~~~~ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/input_file_manager.h:20, [ 126s] from ../src/gn/scheduler.h:16, [ 126s] from ../src/gn/builder.cc:16: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 83 | command_ = std::move(cmd); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 110 | default_output_dir_ = std::move(dir); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 117 | depfile_ = std::move(df); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 123 | description_ = std::move(desc); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 175 | outputs_ = std::move(out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 181 | partial_outputs_ = std::move(partial_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 187 | runtime_outputs_ = std::move(run_out); [ 126s] | ^ [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | rspfile_ = std::move(rsp); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 213 | rspfile_content_ = std::move(content); [ 126s] | ^ [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 126s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 79 | "\nwas already defined."); [ 126s] | ^ [ 126s] In file included from ../src/gn/builder.cc:13: [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 126s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 222 | *err = Err(Location(), "", depstring); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 126s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 126s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 344 | "refer to an existent thing."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 126s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 126s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 126s] | ^ [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 127s] [49/194] CXX src/gn/command_check.o [ 127s] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/commands.h:15, [ 127s] from ../src/gn/command_check.cc:9: [ 127s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 127s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 127s] | ^~~~~~~ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/action_values.h:14: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/target.h:29: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 83 | command_ = std::move(cmd); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 110 | default_output_dir_ = std::move(dir); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 117 | depfile_ = std::move(df); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 123 | description_ = std::move(desc); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 175 | outputs_ = std::move(out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 181 | partial_outputs_ = std::move(partial_out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 187 | runtime_outputs_ = std::move(run_out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 205 | rspfile_ = std::move(rsp); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 213 | rspfile_content_ = std::move(content); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] [50/194] CXX src/gn/command_clean_stale.o [ 127s] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/commands.h:15, [ 127s] from ../src/gn/command_clean_stale.cc:9: [ 127s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 127s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 127s] | ^~~~~~~ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/action_values.h:14: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/target.h:29: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 83 | command_ = std::move(cmd); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 110 | default_output_dir_ = std::move(dir); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 117 | depfile_ = std::move(df); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 123 | description_ = std::move(desc); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 175 | outputs_ = std::move(out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 181 | partial_outputs_ = std::move(partial_out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 187 | runtime_outputs_ = std::move(run_out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 205 | rspfile_ = std::move(rsp); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 213 | rspfile_content_ = std::move(content); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] [51/194] CXX src/gn/analyzer.o [ 128s] In file included from ../src/gn/target.h:15, [ 128s] from ../src/gn/config_values_extractors.h:16, [ 128s] from ../src/gn/analyzer.cc:19: [ 128s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 128s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 128s] | ^~~~~~~ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/action_values.h:14: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/target.h:29: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 83 | command_ = std::move(cmd); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 110 | default_output_dir_ = std::move(dir); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 117 | depfile_ = std::move(df); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 123 | description_ = std::move(desc); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 175 | outputs_ = std::move(out); [ 128s] | ^ [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 181 | partial_outputs_ = std::move(partial_out); [ 128s] | ^ [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 187 | runtime_outputs_ = std::move(run_out); [ 128s] | ^ [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 205 | rspfile_ = std::move(rsp); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 213 | rspfile_content_ = std::move(content); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const std::string&, Err*)': [ 128s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 73 | "\" with a list value."); [ 128s] | ^ [ 128s] In file included from ../src/gn/scope.h:17, [ 128s] from ../src/gn/args.h:14, [ 128s] from ../src/gn/build_settings.h:16, [ 128s] from ../src/gn/metadata.h:10, [ 128s] from ../src/gn/target.h:23: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 82 | "\" is not a string."); [ 128s] | ^ [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 88 | *err = Err(); [ 128s] | ^ [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const std::string&, Err*)': [ 128s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 128s] | ^ [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const Outputs&, const Label&, Err*)': [ 128s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 128s] | ^ [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 130s] [52/194] CXX src/gn/command_clean.o [ 130s] In file included from ../src/gn/target.h:15, [ 130s] from ../src/gn/commands.h:15, [ 130s] from ../src/gn/command_clean.cc:11: [ 130s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 130s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 130s] | ^~~~~~~ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/action_values.h:14: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/target.h:29: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 83 | command_ = std::move(cmd); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 110 | default_output_dir_ = std::move(dir); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 117 | depfile_ = std::move(df); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 123 | description_ = std::move(desc); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 175 | outputs_ = std::move(out); [ 130s] | ^ [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 181 | partial_outputs_ = std::move(partial_out); [ 130s] | ^ [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 187 | runtime_outputs_ = std::move(run_out); [ 130s] | ^ [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 205 | rspfile_ = std::move(rsp); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 213 | rspfile_content_ = std::move(content); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] [53/194] CXX src/gn/command_args.o [ 130s] In file included from ../src/gn/target.h:15, [ 130s] from ../src/gn/commands.h:15, [ 130s] from ../src/gn/command_args.cc:18: [ 130s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 130s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 130s] | ^~~~~~~ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/action_values.h:14: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/target.h:29: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 83 | command_ = std::move(cmd); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 110 | default_output_dir_ = std::move(dir); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 117 | depfile_ = std::move(df); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 123 | description_ = std::move(desc); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 175 | outputs_ = std::move(out); [ 130s] | ^ [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 181 | partial_outputs_ = std::move(partial_out); [ 130s] | ^ [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 187 | runtime_outputs_ = std::move(run_out); [ 130s] | ^ [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 205 | rspfile_ = std::move(rsp); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 213 | rspfile_content_ = std::move(content); [ 130s] | ^ [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] [54/194] CXX src/gn/command_meta.o [ 131s] In file included from ../src/gn/target.h:15, [ 131s] from ../src/gn/commands.h:15, [ 131s] from ../src/gn/command_meta.cc:10: [ 131s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 131s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 131s] | ^~~~~~~ [ 131s] In file included from ../src/gn/substitution_list.h:11, [ 131s] from ../src/gn/action_values.h:14: [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] In file included from ../src/gn/toolchain.h:16, [ 131s] from ../src/gn/target.h:29: [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 83 | command_ = std::move(cmd); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 110 | default_output_dir_ = std::move(dir); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 117 | depfile_ = std::move(df); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 123 | description_ = std::move(desc); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 175 | outputs_ = std::move(out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 181 | partial_outputs_ = std::move(partial_out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 187 | runtime_outputs_ = std::move(run_out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 205 | rspfile_ = std::move(rsp); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 213 | rspfile_content_ = std::move(content); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] [55/194] CXX src/gn/command_ls.o [ 131s] In file included from ../src/gn/target.h:15, [ 131s] from ../src/gn/commands.h:15, [ 131s] from ../src/gn/command_ls.cc:9: [ 131s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 131s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 131s] | ^~~~~~~ [ 131s] In file included from ../src/gn/substitution_list.h:11, [ 131s] from ../src/gn/action_values.h:14: [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] In file included from ../src/gn/toolchain.h:16, [ 131s] from ../src/gn/target.h:29: [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 83 | command_ = std::move(cmd); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 110 | default_output_dir_ = std::move(dir); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 117 | depfile_ = std::move(df); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 123 | description_ = std::move(desc); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 175 | outputs_ = std::move(out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 181 | partial_outputs_ = std::move(partial_out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 187 | runtime_outputs_ = std::move(run_out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 205 | rspfile_ = std::move(rsp); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 213 | rspfile_content_ = std::move(content); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] [56/194] CXX src/gn/command_outputs.o [ 132s] In file included from ../src/gn/target.h:15, [ 132s] from ../src/gn/commands.h:15, [ 132s] from ../src/gn/command_outputs.cc:11: [ 132s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 132s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 132s] | ^~~~~~~ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 83 | command_ = std::move(cmd); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 110 | default_output_dir_ = std::move(dir); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 117 | depfile_ = std::move(df); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 123 | description_ = std::move(desc); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 175 | outputs_ = std::move(out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 181 | partial_outputs_ = std::move(partial_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 187 | runtime_outputs_ = std::move(run_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 205 | rspfile_ = std::move(rsp); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 213 | rspfile_content_ = std::move(content); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] [57/194] CXX src/gn/command_path.o [ 132s] In file included from ../src/gn/target.h:15, [ 132s] from ../src/gn/commands.h:15, [ 132s] from ../src/gn/command_path.cc:11: [ 132s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 132s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 132s] | ^~~~~~~ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 83 | command_ = std::move(cmd); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 110 | default_output_dir_ = std::move(dir); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 117 | depfile_ = std::move(df); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 123 | description_ = std::move(desc); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 175 | outputs_ = std::move(out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 181 | partial_outputs_ = std::move(partial_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 187 | runtime_outputs_ = std::move(run_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 205 | rspfile_ = std::move(rsp); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 213 | rspfile_content_ = std::move(content); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] [58/194] CXX src/gn/command_help.o [ 132s] In file included from ../src/gn/target.h:15, [ 132s] from ../src/gn/commands.h:15, [ 132s] from ../src/gn/command_help.cc:7: [ 132s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 132s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 132s] | ^~~~~~~ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 83 | command_ = std::move(cmd); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 110 | default_output_dir_ = std::move(dir); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 117 | depfile_ = std::move(df); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 123 | description_ = std::move(desc); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 175 | outputs_ = std::move(out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 181 | partial_outputs_ = std::move(partial_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 187 | runtime_outputs_ = std::move(run_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 205 | rspfile_ = std::move(rsp); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 213 | rspfile_content_ = std::move(content); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] [59/194] CXX src/gn/command_refs.o [ 133s] In file included from ../src/gn/target.h:15, [ 133s] from ../src/gn/commands.h:15, [ 133s] from ../src/gn/command_refs.cc:14: [ 133s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 133s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 133s] | ^~~~~~~ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 83 | command_ = std::move(cmd); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 110 | default_output_dir_ = std::move(dir); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 117 | depfile_ = std::move(df); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 123 | description_ = std::move(desc); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 175 | outputs_ = std::move(out); [ 133s] | ^ [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 181 | partial_outputs_ = std::move(partial_out); [ 133s] | ^ [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 187 | runtime_outputs_ = std::move(run_out); [ 133s] | ^ [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 205 | rspfile_ = std::move(rsp); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 213 | rspfile_content_ = std::move(content); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] [60/194] CXX src/gn/config_values.o [ 133s] [61/194] CXX src/gn/command_desc.o [ 133s] In file included from ../src/gn/target.h:15, [ 133s] from ../src/gn/commands.h:15, [ 133s] from ../src/gn/command_desc.cc:16: [ 133s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 133s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 133s] | ^~~~~~~ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 83 | command_ = std::move(cmd); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 110 | default_output_dir_ = std::move(dir); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 117 | depfile_ = std::move(df); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 123 | description_ = std::move(desc); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 175 | outputs_ = std::move(out); [ 133s] | ^ [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 181 | partial_outputs_ = std::move(partial_out); [ 133s] | ^ [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 187 | runtime_outputs_ = std::move(run_out); [ 133s] | ^ [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 205 | rspfile_ = std::move(rsp); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 213 | rspfile_content_ = std::move(content); [ 133s] | ^ [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] [62/194] CXX src/gn/config_values_extractors.o [ 134s] In file included from ../src/gn/target.h:15, [ 134s] from ../src/gn/config_values_extractors.h:16, [ 134s] from ../src/gn/config_values_extractors.cc:5: [ 134s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 134s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 134s] | ^~~~~~~ [ 134s] In file included from ../src/gn/substitution_list.h:11, [ 134s] from ../src/gn/action_values.h:14: [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] In file included from ../src/gn/toolchain.h:16, [ 134s] from ../src/gn/target.h:29: [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 83 | command_ = std::move(cmd); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 110 | default_output_dir_ = std::move(dir); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 117 | depfile_ = std::move(df); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 123 | description_ = std::move(desc); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 175 | outputs_ = std::move(out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 181 | partial_outputs_ = std::move(partial_out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 187 | runtime_outputs_ = std::move(run_out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 205 | rspfile_ = std::move(rsp); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 213 | rspfile_content_ = std::move(content); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] [63/194] CXX src/gn/config_values_generator.o [ 134s] In file included from ../src/gn/toolchain.h:16, [ 134s] from ../src/gn/settings.h:14, [ 134s] from ../src/gn/config_values_generator.cc:12: [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 83 | command_ = std::move(cmd); [ 134s] | ^ [ 134s] In file included from ../src/gn/substitution_list.h:11, [ 134s] from ../src/gn/tool.h:16: [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 110 | default_output_dir_ = std::move(dir); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 117 | depfile_ = std::move(df); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 123 | description_ = std::move(desc); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 175 | outputs_ = std::move(out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 181 | partial_outputs_ = std::move(partial_out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 187 | runtime_outputs_ = std::move(run_out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 205 | rspfile_ = std::move(rsp); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 213 | rspfile_content_ = std::move(content); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 134s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 134s] 67 | "path component and have \".framework\" extension."); [ 134s] | ^ [ 134s] In file included from ../src/gn/scope.h:17, [ 134s] from ../src/gn/args.h:14, [ 134s] from ../src/gn/build_settings.h:16, [ 134s] from ../src/gn/config_values_generator.cc:8: [ 134s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 134s] 58 | Err(const Err& other); [ 134s] | ^~~ [ 134s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 134s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 134s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 134s] | ^ [ 134s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 134s] 58 | Err(const Err& other); [ 134s] | ^~~ [ 135s] [64/194] CXX src/gn/commands.o [ 135s] In file included from ../src/gn/target.h:15, [ 135s] from ../src/gn/commands.h:15, [ 135s] from ../src/gn/commands.cc:5: [ 135s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 135s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 135s] | ^~~~~~~ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/action_values.h:14: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 83 | command_ = std::move(cmd); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 110 | default_output_dir_ = std::move(dir); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 117 | depfile_ = std::move(df); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 123 | description_ = std::move(desc); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | outputs_ = std::move(out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 181 | partial_outputs_ = std::move(partial_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 187 | runtime_outputs_ = std::move(run_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 205 | rspfile_ = std::move(rsp); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 213 | rspfile_content_ = std::move(content); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const std::string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 135s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 135s] 99 | err = Err(); [ 135s] | ^ [ 135s] In file included from ../src/gn/scope.h:17, [ 135s] from ../src/gn/args.h:14, [ 135s] from ../src/gn/build_settings.h:16, [ 135s] from ../src/gn/metadata.h:10, [ 135s] from ../src/gn/target.h:23: [ 135s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 135s] 58 | Err(const Err& other); [ 135s] | ^~~ [ 135s] [65/194] CXX src/gn/compile_commands_writer.o [ 135s] In file included from ../src/gn/target.h:15, [ 135s] from ../src/gn/compile_commands_writer.h:9, [ 135s] from ../src/gn/compile_commands_writer.cc:5: [ 135s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 135s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 135s] | ^~~~~~~ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/action_values.h:14: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 83 | command_ = std::move(cmd); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 110 | default_output_dir_ = std::move(dir); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 117 | depfile_ = std::move(df); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 123 | description_ = std::move(desc); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | outputs_ = std::move(out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 181 | partial_outputs_ = std::move(partial_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 187 | runtime_outputs_ = std::move(run_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 205 | rspfile_ = std::move(rsp); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 213 | rspfile_content_ = std::move(content); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 135s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 135s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 78 | link_output_ = std::move(link_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 135s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 84 | depend_output_ = std::move(dep_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] [66/194] CXX src/gn/config.o [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/config.cc:8: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 83 | command_ = std::move(cmd); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 110 | default_output_dir_ = std::move(dir); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 117 | depfile_ = std::move(df); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 123 | description_ = std::move(desc); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 175 | outputs_ = std::move(out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 181 | partial_outputs_ = std::move(partial_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 187 | runtime_outputs_ = std::move(run_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 205 | rspfile_ = std::move(rsp); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 213 | rspfile_content_ = std::move(content); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] [67/194] CXX src/gn/deps_iterator.o [ 136s] In file included from ../src/gn/target.h:15, [ 136s] from ../src/gn/deps_iterator.cc:7: [ 136s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 136s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 136s] | ^~~~~~~ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/action_values.h:14: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/target.h:29: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 83 | command_ = std::move(cmd); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 110 | default_output_dir_ = std::move(dir); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 117 | depfile_ = std::move(df); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 123 | description_ = std::move(desc); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 175 | outputs_ = std::move(out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 181 | partial_outputs_ = std::move(partial_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 187 | runtime_outputs_ = std::move(run_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 205 | rspfile_ = std::move(rsp); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 213 | rspfile_content_ = std::move(content); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] [68/194] CXX src/gn/copy_target_generator.o [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/filesystem_utils.h:14, [ 136s] from ../src/gn/copy_target_generator.cc:8: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 83 | command_ = std::move(cmd); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 110 | default_output_dir_ = std::move(dir); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 117 | depfile_ = std::move(df); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 123 | description_ = std::move(desc); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 175 | outputs_ = std::move(out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 181 | partial_outputs_ = std::move(partial_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 187 | runtime_outputs_ = std::move(run_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 205 | rspfile_ = std::move(rsp); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 213 | rspfile_content_ = std::move(content); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/target.h:15, [ 136s] from ../src/gn/filesystem_utils.h:15: [ 136s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 136s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 136s] | ^~~~~~~ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 136s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 136s] | ^ [ 136s] In file included from ../src/gn/scope.h:17, [ 136s] from ../src/gn/args.h:14, [ 136s] from ../src/gn/build_settings.h:16, [ 136s] from ../src/gn/copy_target_generator.cc:7: [ 136s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 136s] 58 | Err(const Err& other); [ 136s] | ^~~ [ 136s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 41 | "source_expansion\")."); [ 136s] | ^ [ 136s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 136s] 58 | Err(const Err& other); [ 136s] | ^~~ [ 136s] [69/194] CXX src/gn/command_gen.o [ 136s] In file included from ../src/gn/target.h:15, [ 136s] from ../src/gn/commands.h:15, [ 136s] from ../src/gn/command_gen.cc:12: [ 136s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 136s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 136s] | ^~~~~~~ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/action_values.h:14: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/target.h:29: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 83 | command_ = std::move(cmd); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 110 | default_output_dir_ = std::move(dir); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 117 | depfile_ = std::move(df); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 123 | description_ = std::move(desc); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 175 | outputs_ = std::move(out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 181 | partial_outputs_ = std::move(partial_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 187 | runtime_outputs_ = std::move(run_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 205 | rspfile_ = std::move(rsp); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 213 | rspfile_content_ = std::move(content); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const std::string&, const BuildSettings*, const Builder&, Err*)': [ 136s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 136s] | ^ [ 136s] In file included from ../src/gn/scope.h:17, [ 136s] from ../src/gn/args.h:14, [ 136s] from ../src/gn/build_settings.h:16, [ 136s] from ../src/gn/command_gen.cc:11: [ 136s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 136s] 58 | Err(const Err& other); [ 136s] | ^~~ [ 136s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 136s] | ^ [ 136s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 136s] 58 | Err(const Err& other); [ 136s] | ^~~ [ 136s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 136s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 371 | "provide one on the command line via --ninja-executable."); [ 136s] | ^ [ 136s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 136s] 58 | Err(const Err& other); [ 136s] | ^~~ [ 136s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 385 | "or later."); [ 136s] | ^ [ 136s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 136s] 58 | Err(const Err& other); [ 136s] | ^~~ [ 137s] [70/194] CXX src/gn/escape.o [ 137s] [71/194] CXX src/gn/create_bundle_target_generator.o [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/create_bundle_target_generator.cc:10: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 83 | command_ = std::move(cmd); [ 137s] | ^ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 110 | default_output_dir_ = std::move(dir); [ 137s] | ^ [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 117 | depfile_ = std::move(df); [ 137s] | ^ [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 123 | description_ = std::move(desc); [ 137s] | ^ [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 137s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 137s] 175 | outputs_ = std::move(out); [ 137s] | ^ [ 137s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 137s] 17 | SubstitutionList(const SubstitutionList& other); [ 137s] | ^~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 137s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 137s] 181 | partial_outputs_ = std::move(partial_out); [ 137s] | ^ [ 137s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 137s] 17 | SubstitutionList(const SubstitutionList& other); [ 137s] | ^~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 137s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 137s] 187 | runtime_outputs_ = std::move(run_out); [ 137s] | ^ [ 137s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 137s] 17 | SubstitutionList(const SubstitutionList& other); [ 137s] | ^~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 205 | rspfile_ = std::move(rsp); [ 137s] | ^ [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 213 | rspfile_content_ = std::move(content); [ 137s] | ^ [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/target.h:15, [ 137s] from ../src/gn/filesystem_utils.h:15: [ 137s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 137s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 137s] | ^~~~~~~ [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const std::string_view&, SourceDir*)': [ 137s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 101 | str + "\"."); [ 137s] | ^ [ 137s] In file included from ../src/gn/scope.h:17, [ 137s] from ../src/gn/settings.h:12: [ 137s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 137s] 58 | Err(const Err& other); [ 137s] | ^~~ [ 137s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 137s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 137s] | ^ [ 137s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 137s] 58 | Err(const Err& other); [ 137s] | ^~~ [ 137s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 137s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 137s] | ^ [ 137s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 137s] 58 | Err(const Err& other); [ 137s] | ^~~ [ 137s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 253 | "code signing script needs to be run."); [ 137s] | ^ [ 137s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 137s] 58 | Err(const Err& other); [ 137s] | ^~~ [ 137s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 137s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 137s] | ^ [ 137s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 137s] 58 | Err(const Err& other); [ 137s] | ^~~ [ 137s] [72/194] CXX src/gn/exec_process.o [ 138s] [73/194] CXX src/gn/frameworks_utils.o [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/frameworks_utils.cc:7: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 83 | command_ = std::move(cmd); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 110 | default_output_dir_ = std::move(dir); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 117 | depfile_ = std::move(df); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 123 | description_ = std::move(desc); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 175 | outputs_ = std::move(out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 181 | partial_outputs_ = std::move(partial_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 187 | runtime_outputs_ = std::move(run_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 205 | rspfile_ = std::move(rsp); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 213 | rspfile_content_ = std::move(content); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/target.h:15, [ 138s] from ../src/gn/filesystem_utils.h:15: [ 138s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 138s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 138s] | ^~~~~~~ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] [74/194] CXX src/gn/rust_project_writer.o [ 138s] In file included from ../src/gn/target.h:15, [ 138s] from ../src/gn/rust_project_writer.h:9, [ 138s] from ../src/gn/rust_project_writer.cc:5: [ 138s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 138s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 138s] | ^~~~~~~ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/action_values.h:14: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/target.h:29: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 83 | command_ = std::move(cmd); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 110 | default_output_dir_ = std::move(dir); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 117 | depfile_ = std::move(df); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 123 | description_ = std::move(desc); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 175 | outputs_ = std::move(out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 181 | partial_outputs_ = std::move(partial_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 187 | runtime_outputs_ = std::move(run_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 205 | rspfile_ = std::move(rsp); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 213 | rspfile_content_ = std::move(content); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] [75/194] CXX src/gn/err.o [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/err.cc:11: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 83 | command_ = std::move(cmd); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 110 | default_output_dir_ = std::move(dir); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 117 | depfile_ = std::move(df); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 123 | description_ = std::move(desc); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 175 | outputs_ = std::move(out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 181 | partial_outputs_ = std::move(partial_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 187 | runtime_outputs_ = std::move(run_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 205 | rspfile_ = std::move(rsp); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 213 | rspfile_content_ = std::move(content); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/target.h:15, [ 138s] from ../src/gn/filesystem_utils.h:15: [ 138s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 138s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 138s] | ^~~~~~~ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] [76/194] CXX src/gn/file_writer.o [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/file_writer.cc:9: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 83 | command_ = std::move(cmd); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 110 | default_output_dir_ = std::move(dir); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 117 | depfile_ = std::move(df); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 123 | description_ = std::move(desc); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 175 | outputs_ = std::move(out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 181 | partial_outputs_ = std::move(partial_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 187 | runtime_outputs_ = std::move(run_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 205 | rspfile_ = std::move(rsp); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 213 | rspfile_content_ = std::move(content); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/target.h:15, [ 138s] from ../src/gn/filesystem_utils.h:15: [ 138s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 138s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 138s] | ^~~~~~~ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] [77/194] CXX src/gn/eclipse_writer.o [ 139s] In file included from ../src/gn/target.h:15, [ 139s] from ../src/gn/config_values_extractors.h:16, [ 139s] from ../src/gn/eclipse_writer.cc:12: [ 139s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 139s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 139s] | ^~~~~~~ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/action_values.h:14: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/target.h:29: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 83 | command_ = std::move(cmd); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 110 | default_output_dir_ = std::move(dir); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 117 | depfile_ = std::move(df); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 123 | description_ = std::move(desc); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 175 | outputs_ = std::move(out); [ 139s] | ^ [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 181 | partial_outputs_ = std::move(partial_out); [ 139s] | ^ [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 187 | runtime_outputs_ = std::move(run_out); [ 139s] | ^ [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 205 | rspfile_ = std::move(rsp); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 213 | rspfile_content_ = std::move(content); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 139s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/metadata.h:10, [ 139s] from ../src/gn/target.h:23: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] [78/194] CXX src/gn/command_format.o [ 139s] In file included from ../src/gn/target.h:15, [ 139s] from ../src/gn/commands.h:15, [ 139s] from ../src/gn/command_format.cc:18: [ 139s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 139s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 139s] | ^~~~~~~ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/action_values.h:14: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/target.h:29: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 83 | command_ = std::move(cmd); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 110 | default_output_dir_ = std::move(dir); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 117 | depfile_ = std::move(df); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 123 | description_ = std::move(desc); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 175 | outputs_ = std::move(out); [ 139s] | ^ [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 181 | partial_outputs_ = std::move(partial_out); [ 139s] | ^ [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 187 | runtime_outputs_ = std::move(run_out); [ 139s] | ^ [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 205 | rspfile_ = std::move(rsp); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 213 | rspfile_content_ = std::move(content); [ 139s] | ^ [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] [79/194] CXX src/gn/function_foreach.o [ 140s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 140s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 140s] 54 | "Expecting exactly two."); [ 140s] | ^ [ 140s] In file included from ../src/gn/function_foreach.cc:5: [ 140s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 140s] 58 | Err(const Err& other); [ 140s] | ^~~ [ 140s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 140s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 140s] | ^ [ 140s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 140s] 58 | Err(const Err& other); [ 140s] | ^~~ [ 140s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 140s] 80 | *err = Err(function, "Expected { after foreach."); [ 140s] | ^ [ 140s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 140s] 58 | Err(const Err& other); [ 140s] | ^~~ [ 140s] [80/194] CXX src/gn/function_exec_script.o [ 140s] In file included from ../src/gn/toolchain.h:16, [ 140s] from ../src/gn/settings.h:14, [ 140s] from ../src/gn/filesystem_utils.h:14, [ 140s] from ../src/gn/function_exec_script.cc:12: [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 83 | command_ = std::move(cmd); [ 140s] | ^ [ 140s] In file included from ../src/gn/substitution_list.h:11, [ 140s] from ../src/gn/tool.h:16: [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 110 | default_output_dir_ = std::move(dir); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 117 | depfile_ = std::move(df); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 123 | description_ = std::move(desc); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 140s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 140s] 175 | outputs_ = std::move(out); [ 140s] | ^ [ 140s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 140s] 17 | SubstitutionList(const SubstitutionList& other); [ 140s] | ^~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 140s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 140s] 181 | partial_outputs_ = std::move(partial_out); [ 140s] | ^ [ 140s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 140s] 17 | SubstitutionList(const SubstitutionList& other); [ 140s] | ^~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 140s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 140s] 187 | runtime_outputs_ = std::move(run_out); [ 140s] | ^ [ 140s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 140s] 17 | SubstitutionList(const SubstitutionList& other); [ 140s] | ^~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 205 | rspfile_ = std::move(rsp); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 213 | rspfile_content_ = std::move(content); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] In file included from ../src/gn/target.h:15, [ 140s] from ../src/gn/filesystem_utils.h:15: [ 140s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 140s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 140s] | ^~~~~~~ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 140s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 140s] 56 | "if you need to modify the whitelist."); [ 140s] | ^ [ 140s] In file included from ../src/gn/function_exec_script.cc:10: [ 140s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 140s] 58 | Err(const Err& other); [ 140s] | ^~~ [ 140s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 140s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 140s] 128 | "I expected between one and four arguments."); [ 140s] | ^ [ 140s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 140s] 58 | Err(const Err& other); [ 140s] | ^~~ [ 140s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 140s] 243 | "\"."); [ 140s] | ^ [ 140s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 140s] 58 | Err(const Err& other); [ 140s] | ^~~ [ 140s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 140s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 140s] | ^ [ 140s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 140s] 58 | Err(const Err& other); [ 140s] | ^~~ [ 141s] [81/194] CXX src/gn/function_filter.o [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/function_filter.cc:8: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 83 | command_ = std::move(cmd); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 110 | default_output_dir_ = std::move(dir); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 117 | depfile_ = std::move(df); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 123 | description_ = std::move(desc); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 175 | outputs_ = std::move(out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 181 | partial_outputs_ = std::move(partial_out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 187 | runtime_outputs_ = std::move(run_out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 205 | rspfile_ = std::move(rsp); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 213 | rspfile_content_ = std::move(content); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/target.h:15, [ 141s] from ../src/gn/filesystem_utils.h:15: [ 141s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 141s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 141s] | ^~~~~~~ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)': [ 141s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 141s] | ^ [ 141s] In file included from ../src/gn/function_filter.cc:7: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 141s] | ^ [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 141s] | ^ [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 142s] [82/194] CXX src/gn/function_forward_variables_from.o [ 142s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 142s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 142s] | ^ [ 142s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 67 | "do this explicitly."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 142s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 173 | "Expecting two or three arguments."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 186 | *err = Err(identifier, "Undefined identifier."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 211 | "Expecting a list of strings."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [83/194] CXX src/gn/filesystem_utils.o [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/filesystem_utils.cc:5: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | command_ = std::move(cmd); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 110 | default_output_dir_ = std::move(dir); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 117 | depfile_ = std::move(df); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 123 | description_ = std::move(desc); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 175 | outputs_ = std::move(out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 181 | partial_outputs_ = std::move(partial_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 187 | runtime_outputs_ = std::move(run_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 205 | rspfile_ = std::move(rsp); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 213 | rspfile_content_ = std::move(content); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/target.h:15, [ 142s] from ../src/gn/filesystem_utils.h:15: [ 142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 142s] | ^~~~~~~ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const std::string&, const ParseNode*, Err*)': [ 142s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 333 | str + "\"."); [ 142s] | ^ [ 142s] In file included from ../src/gn/scope.h:17, [ 142s] from ../src/gn/settings.h:12: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const std::string&, Err*)': [ 142s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [84/194] CXX src/gn/function_read_file.o [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/function_read_file.cc:7: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | command_ = std::move(cmd); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 110 | default_output_dir_ = std::move(dir); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 117 | depfile_ = std::move(df); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 123 | description_ = std::move(desc); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 175 | outputs_ = std::move(out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 181 | partial_outputs_ = std::move(partial_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 187 | runtime_outputs_ = std::move(run_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 205 | rspfile_ = std::move(rsp); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 213 | rspfile_content_ = std::move(content); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/target.h:15, [ 142s] from ../src/gn/filesystem_utils.h:15: [ 142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 142s] | ^~~~~~~ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 142s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 48 | "I expected two arguments."); [ 142s] | ^ [ 142s] In file included from ../src/gn/function_read_file.cc:6: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [85/194] CXX src/gn/function_get_label_info.o [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/function_get_label_info.cc:6: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | command_ = std::move(cmd); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 110 | default_output_dir_ = std::move(dir); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 117 | depfile_ = std::move(df); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 123 | description_ = std::move(desc); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 175 | outputs_ = std::move(out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 181 | partial_outputs_ = std::move(partial_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 187 | runtime_outputs_ = std::move(run_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 205 | rspfile_ = std::move(rsp); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 213 | rspfile_content_ = std::move(content); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/target.h:15, [ 142s] from ../src/gn/filesystem_utils.h:15: [ 142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 142s] | ^~~~~~~ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 142s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | *err = Err(function, "Expected two arguments."); [ 142s] | ^ [ 142s] In file included from ../src/gn/function_get_label_info.cc:5: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [86/194] CXX src/gn/function_process_file_template.o [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/function_process_file_template.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | command_ = std::move(cmd); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 110 | default_output_dir_ = std::move(dir); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 117 | depfile_ = std::move(df); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 123 | description_ = std::move(desc); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 175 | outputs_ = std::move(out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 181 | partial_outputs_ = std::move(partial_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 187 | runtime_outputs_ = std::move(run_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 205 | rspfile_ = std::move(rsp); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 213 | rspfile_content_ = std::move(content); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/target.h:15, [ 142s] from ../src/gn/function_process_file_template.cc:12: [ 142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 142s] | ^~~~~~~ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 142s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 142s] | ^ [ 142s] In file included from ../src/gn/parse_tree.h:16, [ 142s] from ../src/gn/function_process_file_template.cc:7: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [87/194] CXX src/gn/function_get_path_info.o [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/function_get_path_info.cc:8: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | command_ = std::move(cmd); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 110 | default_output_dir_ = std::move(dir); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 117 | depfile_ = std::move(df); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 123 | description_ = std::move(desc); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 175 | outputs_ = std::move(out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 181 | partial_outputs_ = std::move(partial_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 187 | runtime_outputs_ = std::move(run_out); [ 142s] | ^ [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 205 | rspfile_ = std::move(rsp); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 213 | rspfile_content_ = std::move(content); [ 142s] | ^ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/target.h:15, [ 142s] from ../src/gn/filesystem_utils.h:15: [ 142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 142s] | ^~~~~~~ [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, What, const Value&, Err*)': [ 142s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 142s] | ^ [ 142s] In file included from ../src/gn/function_get_path_info.cc:7: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 142s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 142s] | ^ [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 143s] [88/194] CXX src/gn/function_set_defaults.o [ 143s] [89/194] CXX src/gn/function_get_target_outputs.o [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/function_get_target_outputs.cc:8: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 83 | command_ = std::move(cmd); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 110 | default_output_dir_ = std::move(dir); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 117 | depfile_ = std::move(df); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 123 | description_ = std::move(desc); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 175 | outputs_ = std::move(out); [ 143s] | ^ [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 181 | partial_outputs_ = std::move(partial_out); [ 143s] | ^ [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 187 | runtime_outputs_ = std::move(run_out); [ 143s] | ^ [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 205 | rspfile_ = std::move(rsp); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 213 | rspfile_content_ = std::move(content); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/target.h:15, [ 143s] from ../src/gn/function_get_target_outputs.cc:10: [ 143s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 143s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 143s] | ^~~~~~~ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 143s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 143s] 71 | *err = Err(function, "Expected one argument."); [ 143s] | ^ [ 143s] In file included from ../src/gn/scope.h:17, [ 143s] from ../src/gn/args.h:14, [ 143s] from ../src/gn/build_settings.h:16, [ 143s] from ../src/gn/function_get_target_outputs.cc:5: [ 143s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 143s] 58 | Err(const Err& other); [ 143s] | ^~~ [ 143s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 143s] 89 | *err = Err(function, "No targets defined in this context."); [ 143s] | ^ [ 143s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 143s] 58 | Err(const Err& other); [ 143s] | ^~~ [ 143s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 143s] 100 | item->GetItemTypeName()); [ 143s] | ^ [ 143s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 143s] 58 | Err(const Err& other); [ 143s] | ^~~ [ 143s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 143s] 112 | "previously defined in the current file."); [ 143s] | ^ [ 143s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 143s] 58 | Err(const Err& other); [ 143s] | ^~~ [ 144s] [90/194] CXX src/gn/function_template.o [ 144s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 144s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 144s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 144s] | ^ [ 144s] In file included from ../src/gn/parse_tree.h:16, [ 144s] from ../src/gn/function_template.cc:7: [ 144s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 144s] 58 | Err(const Err& other); [ 144s] | ^~~ [ 144s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 144s] 197 | "A template with this name was already defined."); [ 144s] | ^ [ 144s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 144s] 58 | Err(const Err& other); [ 144s] | ^~~ [ 144s] [91/194] CXX src/gn/function_rebase_path.o [ 144s] In file included from ../src/gn/toolchain.h:16, [ 144s] from ../src/gn/settings.h:14, [ 144s] from ../src/gn/filesystem_utils.h:14, [ 144s] from ../src/gn/function_rebase_path.cc:8: [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 83 | command_ = std::move(cmd); [ 144s] | ^ [ 144s] In file included from ../src/gn/substitution_list.h:11, [ 144s] from ../src/gn/tool.h:16: [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 110 | default_output_dir_ = std::move(dir); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 117 | depfile_ = std::move(df); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 123 | description_ = std::move(desc); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 175 | outputs_ = std::move(out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 181 | partial_outputs_ = std::move(partial_out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 187 | runtime_outputs_ = std::move(run_out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 205 | rspfile_ = std::move(rsp); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 213 | rspfile_content_ = std::move(content); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] In file included from ../src/gn/target.h:15, [ 144s] from ../src/gn/filesystem_utils.h:15: [ 144s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 144s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 144s] | ^~~~~~~ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 144s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 144s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 144s] | ^ [ 144s] In file included from ../src/gn/scope.h:17, [ 144s] from ../src/gn/args.h:14, [ 144s] from ../src/gn/build_settings.h:16, [ 144s] from ../src/gn/function_rebase_path.cc:7: [ 144s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 144s] 58 | Err(const Err& other); [ 144s] | ^~~ [ 144s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 144s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 144s] | ^ [ 144s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 144s] 58 | Err(const Err& other); [ 144s] | ^~~ [ 145s] [92/194] CXX src/gn/function_set_default_toolchain.o [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/settings.h:14, [ 145s] from ../src/gn/function_set_default_toolchain.cc:10: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 83 | command_ = std::move(cmd); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/tool.h:16: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 110 | default_output_dir_ = std::move(dir); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 117 | depfile_ = std::move(df); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 123 | description_ = std::move(desc); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 175 | outputs_ = std::move(out); [ 145s] | ^ [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 181 | partial_outputs_ = std::move(partial_out); [ 145s] | ^ [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 187 | runtime_outputs_ = std::move(run_out); [ 145s] | ^ [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 205 | rspfile_ = std::move(rsp); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 213 | rspfile_content_ = std::move(content); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 145s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 62 | "file."); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/args.h:14, [ 145s] from ../src/gn/build_settings.h:16, [ 145s] from ../src/gn/function_set_default_toolchain.cc:5: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] [93/194] CXX src/gn/functions_target.o [ 145s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 145s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 145s] | ^ [ 145s] In file included from ../src/gn/functions_target.cc:8: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] [94/194] CXX src/gn/function_toolchain.o [ 145s] In file included from ../src/gn/c_tool.h:17, [ 145s] from ../src/gn/function_toolchain.cc:10: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 83 | command_ = std::move(cmd); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/c_tool.h:15: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 110 | default_output_dir_ = std::move(dir); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 117 | depfile_ = std::move(df); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 123 | description_ = std::move(desc); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 175 | outputs_ = std::move(out); [ 145s] | ^ [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 181 | partial_outputs_ = std::move(partial_out); [ 145s] | ^ [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 187 | runtime_outputs_ = std::move(run_out); [ 145s] | ^ [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 205 | rspfile_ = std::move(rsp); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 213 | rspfile_content_ = std::move(content); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 145s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 78 | link_output_ = std::move(link_out); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 145s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 84 | depend_output_ = std::move(dep_out); [ 145s] | ^ [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 145s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/c_tool.h:14: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 145s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 897 | "definition."); [ 145s] | ^ [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 146s] [95/194] CXX src/gn/general_tool.o [ 146s] In file included from ../src/gn/general_tool.h:16, [ 146s] from ../src/gn/general_tool.cc:5: [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 83 | command_ = std::move(cmd); [ 146s] | ^ [ 146s] In file included from ../src/gn/substitution_list.h:11, [ 146s] from ../src/gn/general_tool.h:14: [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 110 | default_output_dir_ = std::move(dir); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 117 | depfile_ = std::move(df); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 123 | description_ = std::move(desc); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 146s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 146s] 175 | outputs_ = std::move(out); [ 146s] | ^ [ 146s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 146s] 17 | SubstitutionList(const SubstitutionList& other); [ 146s] | ^~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 146s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 146s] 181 | partial_outputs_ = std::move(partial_out); [ 146s] | ^ [ 146s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 146s] 17 | SubstitutionList(const SubstitutionList& other); [ 146s] | ^~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 146s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 146s] 187 | runtime_outputs_ = std::move(run_out); [ 146s] | ^ [ 146s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 146s] 17 | SubstitutionList(const SubstitutionList& other); [ 146s] | ^~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 205 | rspfile_ = std::move(rsp); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 213 | rspfile_content_ = std::move(content); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] In file included from ../src/gn/target.h:15, [ 146s] from ../src/gn/general_tool.cc:6: [ 146s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 146s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 146s] | ^~~~~~~ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] [96/194] CXX src/gn/group_target_generator.o [ 146s] In file included from ../src/gn/target.h:15, [ 146s] from ../src/gn/group_target_generator.cc:7: [ 146s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 146s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 146s] | ^~~~~~~ [ 146s] In file included from ../src/gn/substitution_list.h:11, [ 146s] from ../src/gn/action_values.h:14: [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] In file included from ../src/gn/toolchain.h:16, [ 146s] from ../src/gn/target.h:29: [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 83 | command_ = std::move(cmd); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 110 | default_output_dir_ = std::move(dir); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 117 | depfile_ = std::move(df); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 123 | description_ = std::move(desc); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 146s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 146s] 175 | outputs_ = std::move(out); [ 146s] | ^ [ 146s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 146s] 17 | SubstitutionList(const SubstitutionList& other); [ 146s] | ^~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 146s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 146s] 181 | partial_outputs_ = std::move(partial_out); [ 146s] | ^ [ 146s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 146s] 17 | SubstitutionList(const SubstitutionList& other); [ 146s] | ^~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 146s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 146s] 187 | runtime_outputs_ = std::move(run_out); [ 146s] | ^ [ 146s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 146s] 17 | SubstitutionList(const SubstitutionList& other); [ 146s] | ^~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 205 | rspfile_ = std::move(rsp); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 146s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 146s] 213 | rspfile_content_ = std::move(content); [ 146s] | ^ [ 146s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 146s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 146s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] [97/194] CXX src/gn/input_file.o [ 147s] [98/194] CXX src/gn/function_write_file.o [ 147s] In file included from ../src/gn/toolchain.h:16, [ 147s] from ../src/gn/settings.h:14, [ 147s] from ../src/gn/filesystem_utils.h:14, [ 147s] from ../src/gn/function_write_file.cc:12: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 83 | command_ = std::move(cmd); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 110 | default_output_dir_ = std::move(dir); [ 147s] | ^ [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 117 | depfile_ = std::move(df); [ 147s] | ^ [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 123 | description_ = std::move(desc); [ 147s] | ^ [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 147s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 147s] 175 | outputs_ = std::move(out); [ 147s] | ^ [ 147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 147s] 17 | SubstitutionList(const SubstitutionList& other); [ 147s] | ^~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 147s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 147s] 181 | partial_outputs_ = std::move(partial_out); [ 147s] | ^ [ 147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 147s] 17 | SubstitutionList(const SubstitutionList& other); [ 147s] | ^~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 147s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 147s] 187 | runtime_outputs_ = std::move(run_out); [ 147s] | ^ [ 147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 147s] 17 | SubstitutionList(const SubstitutionList& other); [ 147s] | ^~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 205 | rspfile_ = std::move(rsp); [ 147s] | ^ [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 213 | rspfile_content_ = std::move(content); [ 147s] | ^ [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/target.h:15, [ 147s] from ../src/gn/filesystem_utils.h:15: [ 147s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 147s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 147s] | ^~~~~~~ [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 147s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 58 | "I expected two or three arguments."); [ 147s] | ^ [ 147s] In file included from ../src/gn/function_write_file.cc:11: [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 147s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 147s] | ^ [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 148s] [99/194] CXX src/gn/desc_builder.o [ 148s] In file included from ../src/gn/target.h:15, [ 148s] from ../src/gn/commands.h:15, [ 148s] from ../src/gn/desc_builder.cc:10: [ 148s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 148s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 148s] | ^~~~~~~ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 83 | command_ = std::move(cmd); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 110 | default_output_dir_ = std::move(dir); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | depfile_ = std::move(df); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 123 | description_ = std::move(desc); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 175 | outputs_ = std::move(out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 181 | partial_outputs_ = std::move(partial_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 187 | runtime_outputs_ = std::move(run_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 205 | rspfile_ = std::move(rsp); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 213 | rspfile_content_ = std::move(content); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/desc_builder.cc: In member function 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const Scope*)': [ 148s] ../src/gn/desc_builder.cc:180:21: warning: redundant move in return statement [-Wredundant-move] [ 148s] 180 | return std::move(res); [ 148s] | ~~~~~~~~~^~~~~ [ 148s] ../src/gn/desc_builder.cc:180:21: note: remove 'std::move' call [ 148s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 148s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 148s] 701 | return std::move(res); [ 148s] | ~~~~~~~~~^~~~~ [ 148s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 148s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 148s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 148s] 727 | return std::move(res); [ 148s] | ~~~~~~~~~^~~~~ [ 148s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 148s] ../src/gn/desc_builder.cc: In instantiation of 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const std::vector&) [with T = Value]': [ 148s] ../src/gn/desc_builder.cc:194:27: required from here [ 148s] 194 | return ToBaseValue(val.list_value()); [ 148s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/desc_builder.cc:171:25: warning: redundant move in return statement [-Wredundant-move] [ 148s] 171 | return std::move(res); [ 148s] | ^ [ 148s] ../src/gn/desc_builder.cc:171:25: note: remove 'std::move' call [ 148s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; ValuePtr = std::unique_ptr]': [ 148s] ../src/gn/desc_builder.cc:395:47: required from here [ 148s] 395 | RenderValue(target_->sources())); [ 148s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 148s] 140 | return std::move(res); [ 148s] | ^ [ 148s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 148s] ../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]': [ 148s] ../src/gn/desc_builder.cc:423:69: required from here [ 148s] 423 | res->SetWithoutPathExpansion(variables::kInputs, RenderValue(inputs)); [ 148s] | ~~~~~~~~~~~^~~~~~~~ [ 148s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 148s] 140 | return std::move(res); [ 148s] | ^ [ 148s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 148s] [100/194] CXX src/gn/inherited_libraries.o [ 148s] In file included from ../src/gn/target.h:15, [ 148s] from ../src/gn/inherited_libraries.cc:7: [ 148s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 148s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 148s] | ^~~~~~~ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 83 | command_ = std::move(cmd); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 110 | default_output_dir_ = std::move(dir); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | depfile_ = std::move(df); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 123 | description_ = std::move(desc); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 175 | outputs_ = std::move(out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 181 | partial_outputs_ = std::move(partial_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 187 | runtime_outputs_ = std::move(run_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 205 | rspfile_ = std::move(rsp); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 213 | rspfile_content_ = std::move(content); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] [101/194] CXX src/gn/generated_file_target_generator.o [ 148s] In file included from ../src/gn/target.h:15, [ 148s] from ../src/gn/generated_file_target_generator.h:9, [ 148s] from ../src/gn/generated_file_target_generator.cc:5: [ 148s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 148s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 148s] | ^~~~~~~ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 83 | command_ = std::move(cmd); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 110 | default_output_dir_ = std::move(dir); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | depfile_ = std::move(df); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 123 | description_ = std::move(desc); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 175 | outputs_ = std::move(out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 181 | partial_outputs_ = std::move(partial_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 187 | runtime_outputs_ = std::move(run_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 205 | rspfile_ = std::move(rsp); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 213 | rspfile_content_ = std::move(content); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 148s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 148s] | ^ [ 148s] In file included from ../src/gn/scope.h:17, [ 148s] from ../src/gn/args.h:14, [ 148s] from ../src/gn/build_settings.h:16, [ 148s] from ../src/gn/metadata.h:10, [ 148s] from ../src/gn/target.h:23: [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 48 | "generated_file\"."); [ 148s] | ^ [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const std::string_view&, const ParseNode*)': [ 148s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 78 | " will have no effect as no metadata collection will occur."); [ 148s] | ^ [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] [102/194] CXX src/gn/item.o [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/settings.h:14, [ 148s] from ../src/gn/item.cc:8: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 83 | command_ = std::move(cmd); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 110 | default_output_dir_ = std::move(dir); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | depfile_ = std::move(df); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 123 | description_ = std::move(desc); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 175 | outputs_ = std::move(out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 181 | partial_outputs_ = std::move(partial_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 187 | runtime_outputs_ = std::move(run_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 205 | rspfile_ = std::move(rsp); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 213 | rspfile_content_ = std::move(content); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] [103/194] CXX src/gn/import_manager.o [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/settings.h:14, [ 148s] from ../src/gn/input_file_manager.h:20, [ 148s] from ../src/gn/scheduler.h:16, [ 148s] from ../src/gn/import_manager.cc:11: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 83 | command_ = std::move(cmd); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 110 | default_output_dir_ = std::move(dir); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | depfile_ = std::move(df); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 123 | description_ = std::move(desc); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 175 | outputs_ = std::move(out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 181 | partial_outputs_ = std::move(partial_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 187 | runtime_outputs_ = std::move(run_out); [ 148s] | ^ [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 205 | rspfile_ = std::move(rsp); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 213 | rspfile_content_ = std::move(content); [ 148s] | ^ [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 148s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 148s] | ^ [ 148s] In file included from ../src/gn/import_manager.cc:9: [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | *err = import_info->load_result; [ 148s] | ^~~~~~~~~~~ [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 149s] [104/194] CXX src/gn/lib_file.o [ 149s] [105/194] CXX src/gn/location.o [ 150s] [106/194] CXX src/gn/metadata_walk.o [ 150s] In file included from ../src/gn/target.h:15, [ 150s] from ../src/gn/metadata_walk.h:9, [ 150s] from ../src/gn/metadata_walk.cc:5: [ 150s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 150s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 150s] | ^~~~~~~ [ 150s] In file included from ../src/gn/substitution_list.h:11, [ 150s] from ../src/gn/action_values.h:14: [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] In file included from ../src/gn/toolchain.h:16, [ 150s] from ../src/gn/target.h:29: [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 83 | command_ = std::move(cmd); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 110 | default_output_dir_ = std::move(dir); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 117 | depfile_ = std::move(df); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 123 | description_ = std::move(desc); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 150s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 150s] 175 | outputs_ = std::move(out); [ 150s] | ^ [ 150s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 150s] 17 | SubstitutionList(const SubstitutionList& other); [ 150s] | ^~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 150s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 150s] 181 | partial_outputs_ = std::move(partial_out); [ 150s] | ^ [ 150s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 150s] 17 | SubstitutionList(const SubstitutionList& other); [ 150s] | ^~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 150s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 150s] 187 | runtime_outputs_ = std::move(run_out); [ 150s] | ^ [ 150s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 150s] 17 | SubstitutionList(const SubstitutionList& other); [ 150s] | ^~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 205 | rspfile_ = std::move(rsp); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 213 | rspfile_content_ = std::move(content); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] [107/194] CXX src/gn/input_file_manager.o [ 150s] In file included from ../src/gn/toolchain.h:16, [ 150s] from ../src/gn/settings.h:14, [ 150s] from ../src/gn/input_file_manager.h:20, [ 150s] from ../src/gn/input_file_manager.cc:5: [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 83 | command_ = std::move(cmd); [ 150s] | ^ [ 150s] In file included from ../src/gn/substitution_list.h:11, [ 150s] from ../src/gn/tool.h:16: [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 110 | default_output_dir_ = std::move(dir); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 117 | depfile_ = std::move(df); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 123 | description_ = std::move(desc); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 150s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 150s] 175 | outputs_ = std::move(out); [ 150s] | ^ [ 150s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 150s] 17 | SubstitutionList(const SubstitutionList& other); [ 150s] | ^~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 150s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 150s] 181 | partial_outputs_ = std::move(partial_out); [ 150s] | ^ [ 150s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 150s] 17 | SubstitutionList(const SubstitutionList& other); [ 150s] | ^~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 150s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 150s] 187 | runtime_outputs_ = std::move(run_out); [ 150s] | ^ [ 150s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 150s] 17 | SubstitutionList(const SubstitutionList& other); [ 150s] | ^~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 205 | rspfile_ = std::move(rsp); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 150s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 213 | rspfile_content_ = std::move(content); [ 150s] | ^ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] In file included from ../src/gn/target.h:15, [ 150s] from ../src/gn/filesystem_utils.h:15, [ 150s] from ../src/gn/input_file_manager.cc:11: [ 150s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 150s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 150s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 150s] | ^~~~~~~ [ 150s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 150s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 150s] | ^~~~~~~~~~~~~~~~~~~ [ 150s] ../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*)': [ 150s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 150s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 150s] | ^ [ 150s] In file included from ../src/gn/parse_tree.h:16, [ 150s] from ../src/gn/input_file_manager.h:19: [ 150s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 150s] 58 | Err(const Err& other); [ 150s] | ^~~ [ 150s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 150s] 73 | FilePathToUTF8(secondary_path)); [ 150s] | ^ [ 150s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 150s] 58 | Err(const Err& other); [ 150s] | ^~~ [ 150s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 150s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 150s] | ^ [ 150s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 150s] 58 | Err(const Err& other); [ 150s] | ^~~ [ 150s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 150s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 150s] 219 | "tiny mind."); [ 150s] | ^ [ 150s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 150s] 58 | Err(const Err& other); [ 150s] | ^~~ [ 150s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 150s] 243 | *err = data->parse_error; [ 150s] | ^~~~~~~~~~~ [ 150s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 150s] 58 | Err(const Err& other); [ 150s] | ^~~ [ 150s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 150s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 150s] 313 | data->parse_error = *err; [ 150s] | ^~~ [ 150s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 150s] 58 | Err(const Err& other); [ 150s] | ^~~ [ 151s] [108/194] CXX src/gn/input_conversion.o [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/input_file_manager.h:20, [ 151s] from ../src/gn/scheduler.h:16, [ 151s] from ../src/gn/input_conversion.cc:22: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 83 | command_ = std::move(cmd); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 110 | default_output_dir_ = std::move(dir); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 117 | depfile_ = std::move(df); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 123 | description_ = std::move(desc); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 175 | outputs_ = std::move(out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 181 | partial_outputs_ = std::move(partial_out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 187 | runtime_outputs_ = std::move(run_out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 205 | rspfile_ = std::move(rsp); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 213 | rspfile_content_ = std::move(content); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 151s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 128 | *err = Err(origin, "Null values are not supported."); [ 151s] | ^ [ 151s] In file included from ../src/gn/scope.h:17, [ 151s] from ../src/gn/args.h:14, [ 151s] from ../src/gn/build_settings.h:16, [ 151s] from ../src/gn/input_conversion.cc:16: [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 137 | *err = Err(origin, "Binary values are not supported."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const std::string&, const ParseNode*, Err*)': [ 151s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)': [ 151s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 237 | "Run gn help input_conversion to see your options."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] [109/194] CXX src/gn/metadata.o [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/metadata.cc:7: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 83 | command_ = std::move(cmd); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 110 | default_output_dir_ = std::move(dir); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 117 | depfile_ = std::move(df); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 123 | description_ = std::move(desc); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 175 | outputs_ = std::move(out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 181 | partial_outputs_ = std::move(partial_out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 187 | runtime_outputs_ = std::move(run_out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 205 | rspfile_ = std::move(rsp); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 213 | rspfile_content_ = std::move(content); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/target.h:15, [ 151s] from ../src/gn/filesystem_utils.h:15: [ 151s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 151s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 151s] | ^~~~~~~ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] [110/194] CXX src/gn/label_pattern.o [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/label_pattern.cc:11: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 83 | command_ = std::move(cmd); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 110 | default_output_dir_ = std::move(dir); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 117 | depfile_ = std::move(df); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 123 | description_ = std::move(desc); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 175 | outputs_ = std::move(out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 181 | partial_outputs_ = std::move(partial_out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 187 | runtime_outputs_ = std::move(run_out); [ 151s] | ^ [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 205 | rspfile_ = std::move(rsp); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 213 | rspfile_content_ = std::move(content); [ 151s] | ^ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/target.h:15, [ 151s] from ../src/gn/filesystem_utils.h:15: [ 151s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 151s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 151s] | ^~~~~~~ [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const std::string_view&, const Value&, Err*)': [ 151s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 151s] | ^ [ 151s] In file included from ../src/gn/label_pattern.cc:10: [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 169 | "all targets in a directory hierarchy."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 151s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 151s] | ^ [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 152s] [111/194] CXX src/gn/label.o [ 152s] In file included from ../src/gn/toolchain.h:16, [ 152s] from ../src/gn/settings.h:14, [ 152s] from ../src/gn/filesystem_utils.h:14, [ 152s] from ../src/gn/label.cc:10: [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 83 | command_ = std::move(cmd); [ 152s] | ^ [ 152s] In file included from ../src/gn/substitution_list.h:11, [ 152s] from ../src/gn/tool.h:16: [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 110 | default_output_dir_ = std::move(dir); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 117 | depfile_ = std::move(df); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 123 | description_ = std::move(desc); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 175 | outputs_ = std::move(out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 181 | partial_outputs_ = std::move(partial_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 187 | runtime_outputs_ = std::move(run_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 205 | rspfile_ = std::move(rsp); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 213 | rspfile_content_ = std::move(content); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] In file included from ../src/gn/target.h:15, [ 152s] from ../src/gn/filesystem_utils.h:15: [ 152s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 152s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 152s] | ^~~~~~~ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const std::string_view&, StringAtom*, Err*)': [ 152s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 152s] | ^ [ 152s] In file included from ../src/gn/label.cc:9: [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../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*)': [ 152s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 136 | "have a\ntoolchain. Don't do this."); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, Err*)': [ 152s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 280 | *err = Err(input, "Dependency is not a string."); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 285 | *err = Err(input, "Dependency string is empty."); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] [112/194] CXX src/gn/header_checker.o [ 152s] In file included from ../src/gn/target.h:15, [ 152s] from ../src/gn/config_values_extractors.h:16, [ 152s] from ../src/gn/header_checker.cc:16: [ 152s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 152s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 152s] | ^~~~~~~ [ 152s] In file included from ../src/gn/substitution_list.h:11, [ 152s] from ../src/gn/action_values.h:14: [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] In file included from ../src/gn/toolchain.h:16, [ 152s] from ../src/gn/target.h:29: [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 83 | command_ = std::move(cmd); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 110 | default_output_dir_ = std::move(dir); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 117 | depfile_ = std::move(df); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 123 | description_ = std::move(desc); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 175 | outputs_ = std::move(out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 181 | partial_outputs_ = std::move(partial_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 187 | runtime_outputs_ = std::move(run_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 205 | rspfile_ = std::move(rsp); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 213 | rspfile_content_ = std::move(content); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 152s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 435 | last_error = Err(); [ 152s] | ^ [ 152s] In file included from ../src/gn/header_checker.h:21, [ 152s] from ../src/gn/header_checker.cc:5: [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 445 | target.target->label().GetUserVisibleName(false)); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 449 | GetDependencyChainPublicError(chain)); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 152s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 152s] 458 | last_error = Err(); [ 152s] | ^ [ 152s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 152s] 58 | Err(const Err& other); [ 152s] | ^~~ [ 153s] [113/194] CXX src/gn/ninja_action_target_writer.o [ 153s] In file included from ../src/gn/general_tool.h:16, [ 153s] from ../src/gn/ninja_action_target_writer.cc:12: [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 83 | command_ = std::move(cmd); [ 153s] | ^ [ 153s] In file included from ../src/gn/substitution_list.h:11, [ 153s] from ../src/gn/general_tool.h:14: [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 110 | default_output_dir_ = std::move(dir); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 117 | depfile_ = std::move(df); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 123 | description_ = std::move(desc); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 175 | outputs_ = std::move(out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 181 | partial_outputs_ = std::move(partial_out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 187 | runtime_outputs_ = std::move(run_out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 205 | rspfile_ = std::move(rsp); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 213 | rspfile_content_ = std::move(content); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] In file included from ../src/gn/target.h:15, [ 153s] from ../src/gn/ninja_action_target_writer.cc:17: [ 153s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 153s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 153s] | ^~~~~~~ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] [114/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 153s] In file included from ../src/gn/toolchain.h:16, [ 153s] from ../src/gn/settings.h:14, [ 153s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 83 | command_ = std::move(cmd); [ 153s] | ^ [ 153s] In file included from ../src/gn/substitution_list.h:11, [ 153s] from ../src/gn/tool.h:16: [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 110 | default_output_dir_ = std::move(dir); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 117 | depfile_ = std::move(df); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 123 | description_ = std::move(desc); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 175 | outputs_ = std::move(out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 181 | partial_outputs_ = std::move(partial_out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 187 | runtime_outputs_ = std::move(run_out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 205 | rspfile_ = std::move(rsp); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 213 | rspfile_content_ = std::move(content); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] In file included from ../src/gn/target.h:15, [ 153s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 153s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 153s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 153s] | ^~~~~~~ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] [115/194] CXX src/gn/ninja_group_target_writer.o [ 154s] In file included from ../src/gn/target.h:15, [ 154s] from ../src/gn/ninja_group_target_writer.cc:11: [ 154s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 154s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 154s] | ^~~~~~~ [ 154s] In file included from ../src/gn/substitution_list.h:11, [ 154s] from ../src/gn/action_values.h:14: [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] In file included from ../src/gn/toolchain.h:16, [ 154s] from ../src/gn/target.h:29: [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 83 | command_ = std::move(cmd); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 110 | default_output_dir_ = std::move(dir); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 117 | depfile_ = std::move(df); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 123 | description_ = std::move(desc); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 154s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 154s] 175 | outputs_ = std::move(out); [ 154s] | ^ [ 154s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 154s] 17 | SubstitutionList(const SubstitutionList& other); [ 154s] | ^~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 154s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 154s] 181 | partial_outputs_ = std::move(partial_out); [ 154s] | ^ [ 154s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 154s] 17 | SubstitutionList(const SubstitutionList& other); [ 154s] | ^~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 154s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 154s] 187 | runtime_outputs_ = std::move(run_out); [ 154s] | ^ [ 154s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 154s] 17 | SubstitutionList(const SubstitutionList& other); [ 154s] | ^~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 205 | rspfile_ = std::move(rsp); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 213 | rspfile_content_ = std::move(content); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] [116/194] CXX src/gn/ninja_copy_target_writer.o [ 155s] In file included from ../src/gn/general_tool.h:16, [ 155s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 83 | command_ = std::move(cmd); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/general_tool.h:14: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 110 | default_output_dir_ = std::move(dir); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 117 | depfile_ = std::move(df); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 123 | description_ = std::move(desc); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 175 | outputs_ = std::move(out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 181 | partial_outputs_ = std::move(partial_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 187 | runtime_outputs_ = std::move(run_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 205 | rspfile_ = std::move(rsp); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 213 | rspfile_content_ = std::move(content); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/target.h:15, [ 155s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 155s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 155s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 155s] | ^~~~~~~ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] [117/194] CXX src/gn/json_project_writer.o [ 155s] In file included from ../src/gn/target.h:15, [ 155s] from ../src/gn/json_project_writer.h:9, [ 155s] from ../src/gn/json_project_writer.cc:5: [ 155s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 155s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 155s] | ^~~~~~~ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/action_values.h:14: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/target.h:29: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 83 | command_ = std::move(cmd); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 110 | default_output_dir_ = std::move(dir); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 117 | depfile_ = std::move(df); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 123 | description_ = std::move(desc); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 175 | outputs_ = std::move(out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 181 | partial_outputs_ = std::move(partial_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 187 | runtime_outputs_ = std::move(run_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 205 | rspfile_ = std::move(rsp); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 213 | rspfile_content_ = std::move(content); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const std::string&, const base::FilePath&, bool, Err*)': [ 155s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 155s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 155s] | ^ [ 155s] In file included from ../src/gn/json_project_writer.h:8: [ 155s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 155s] 58 | Err(const Err& other); [ 155s] | ^~~ [ 155s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 155s] 128 | base::IntToString(exit_code) + "."); [ 155s] | ^ [ 155s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 155s] 58 | Err(const Err& other); [ 155s] | ^~~ [ 155s] [118/194] CXX src/gn/ninja_binary_target_writer.o [ 155s] In file included from ../src/gn/c_tool.h:17, [ 155s] from ../src/gn/ninja_binary_target_writer.h:9, [ 155s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 83 | command_ = std::move(cmd); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/c_tool.h:15: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 110 | default_output_dir_ = std::move(dir); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 117 | depfile_ = std::move(df); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 123 | description_ = std::move(desc); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 175 | outputs_ = std::move(out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 181 | partial_outputs_ = std::move(partial_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 187 | runtime_outputs_ = std::move(run_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 205 | rspfile_ = std::move(rsp); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 213 | rspfile_content_ = std::move(content); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 155s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 78 | link_output_ = std::move(link_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 155s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 84 | depend_output_ = std::move(dep_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/target.h:15, [ 155s] from ../src/gn/config_values_extractors.h:16, [ 155s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 155s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 155s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 155s] | ^~~~~~~ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] [119/194] CXX src/gn/ninja_generated_file_target_writer.o [ 156s] In file included from ../src/gn/toolchain.h:16, [ 156s] from ../src/gn/settings.h:14, [ 156s] from ../src/gn/filesystem_utils.h:14, [ 156s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 83 | command_ = std::move(cmd); [ 156s] | ^ [ 156s] In file included from ../src/gn/substitution_list.h:11, [ 156s] from ../src/gn/tool.h:16: [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 110 | default_output_dir_ = std::move(dir); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 117 | depfile_ = std::move(df); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 123 | description_ = std::move(desc); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 175 | outputs_ = std::move(out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 181 | partial_outputs_ = std::move(partial_out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 187 | runtime_outputs_ = std::move(run_out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 205 | rspfile_ = std::move(rsp); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 213 | rspfile_content_ = std::move(content); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] In file included from ../src/gn/target.h:15, [ 156s] from ../src/gn/filesystem_utils.h:15: [ 156s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 156s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 156s] | ^~~~~~~ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] [120/194] CXX src/gn/loader.o [ 156s] In file included from ../src/gn/toolchain.h:16, [ 156s] from ../src/gn/settings.h:14, [ 156s] from ../src/gn/filesystem_utils.h:14, [ 156s] from ../src/gn/loader.cc:11: [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 83 | command_ = std::move(cmd); [ 156s] | ^ [ 156s] In file included from ../src/gn/substitution_list.h:11, [ 156s] from ../src/gn/tool.h:16: [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 110 | default_output_dir_ = std::move(dir); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 117 | depfile_ = std::move(df); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 123 | description_ = std::move(desc); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 175 | outputs_ = std::move(out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 181 | partial_outputs_ = std::move(partial_out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 187 | runtime_outputs_ = std::move(run_out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 205 | rspfile_ = std::move(rsp); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 213 | rspfile_content_ = std::move(content); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] In file included from ../src/gn/target.h:15, [ 156s] from ../src/gn/filesystem_utils.h:15: [ 156s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 156s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 156s] | ^~~~~~~ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] [121/194] CXX src/gn/functions.o [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/settings.h:14, [ 157s] from ../src/gn/input_file_manager.h:20, [ 157s] from ../src/gn/scheduler.h:16, [ 157s] from ../src/gn/functions.cc:22: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 83 | command_ = std::move(cmd); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/tool.h:16: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 110 | default_output_dir_ = std::move(dir); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 117 | depfile_ = std::move(df); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 123 | description_ = std::move(desc); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 175 | outputs_ = std::move(out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 181 | partial_outputs_ = std::move(partial_out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 187 | runtime_outputs_ = std::move(run_out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 205 | rspfile_ = std::move(rsp); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 213 | rspfile_content_ = std::move(content); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 157s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 46 | "statement or a target declaration."); [ 157s] | ^ [ 157s] In file included from ../src/gn/scope.h:17, [ 157s] from ../src/gn/args.h:14, [ 157s] from ../src/gn/build_settings.h:16, [ 157s] from ../src/gn/functions.cc:14: [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 157s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 157s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 91 | "BUILD file."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 157s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 103 | "silly!\nPut it in a regular BUILD file."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 157s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 148 | "call's \")\"."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 157s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 156 | "This function requires a single string argument."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 157s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 198 | " inside a " + existing->type_description_ + "."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 157s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 238 | "were you expecting something else?"); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 265 | *err = Err(function->function(), "Assertion failed."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 157s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 397 | *err = Err(function, "Can't define a config in this context."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 157s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 539 | "Expecting exactly one."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 558 | *err = Err(accessor, "Undefined identifier"); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 157s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 704 | "Expecting one, two or three arguments."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 719 | *err = Err(identifier, "Undefined identifier."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 769 | "Expecting a list of strings."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 157s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 157s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1003 | "Expecting exactly two."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 157s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1090 | "Expecting separator argument to be a string."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1100 | "Expecting strings argument to be a list."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 157s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 157s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1224 | "Usage: string_split(str[, sep])"); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1245 | "Usage: string_split(str[, sep])"); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 157s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 1440 | *err = Err(name, "Unknown function."); [ 157s] | ^ [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] [122/194] CXX src/gn/ninja_utils.o [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/settings.h:14, [ 157s] from ../src/gn/filesystem_utils.h:14, [ 157s] from ../src/gn/ninja_utils.cc:7: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 83 | command_ = std::move(cmd); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/tool.h:16: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 110 | default_output_dir_ = std::move(dir); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 117 | depfile_ = std::move(df); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 123 | description_ = std::move(desc); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 175 | outputs_ = std::move(out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 181 | partial_outputs_ = std::move(partial_out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 187 | runtime_outputs_ = std::move(run_out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 205 | rspfile_ = std::move(rsp); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 213 | rspfile_content_ = std::move(content); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/target.h:15, [ 157s] from ../src/gn/filesystem_utils.h:15: [ 157s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 157s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 157s] | ^~~~~~~ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] [123/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/settings.h:14, [ 157s] from ../src/gn/filesystem_utils.h:14, [ 157s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 83 | command_ = std::move(cmd); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/tool.h:16: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 110 | default_output_dir_ = std::move(dir); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 117 | depfile_ = std::move(df); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 123 | description_ = std::move(desc); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 175 | outputs_ = std::move(out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 181 | partial_outputs_ = std::move(partial_out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 187 | runtime_outputs_ = std::move(run_out); [ 157s] | ^ [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 205 | rspfile_ = std::move(rsp); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 213 | rspfile_content_ = std::move(content); [ 157s] | ^ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/target.h:15, [ 157s] from ../src/gn/filesystem_utils.h:15: [ 157s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 157s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 157s] | ^~~~~~~ [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] [124/194] CXX src/gn/ninja_target_command_util.o [ 158s] In file included from ../src/gn/target.h:15, [ 158s] from ../src/gn/config_values_extractors.h:16, [ 158s] from ../src/gn/ninja_target_command_util.h:9, [ 158s] from ../src/gn/ninja_target_command_util.cc:5: [ 158s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 158s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 158s] | ^~~~~~~ [ 158s] In file included from ../src/gn/substitution_list.h:11, [ 158s] from ../src/gn/action_values.h:14: [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] In file included from ../src/gn/toolchain.h:16, [ 158s] from ../src/gn/target.h:29: [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 83 | command_ = std::move(cmd); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 110 | default_output_dir_ = std::move(dir); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 117 | depfile_ = std::move(df); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 123 | description_ = std::move(desc); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 175 | outputs_ = std::move(out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 181 | partial_outputs_ = std::move(partial_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 187 | runtime_outputs_ = std::move(run_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 205 | rspfile_ = std::move(rsp); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 213 | rspfile_content_ = std::move(content); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 158s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 158s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 78 | link_output_ = std::move(link_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 158s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 84 | depend_output_ = std::move(dep_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] [125/194] CXX src/gn/ninja_toolchain_writer.o [ 158s] In file included from ../src/gn/toolchain.h:16, [ 158s] from ../src/gn/ninja_toolchain_writer.h:17, [ 158s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 83 | command_ = std::move(cmd); [ 158s] | ^ [ 158s] In file included from ../src/gn/substitution_list.h:11, [ 158s] from ../src/gn/tool.h:16: [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 110 | default_output_dir_ = std::move(dir); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 117 | depfile_ = std::move(df); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 123 | description_ = std::move(desc); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 175 | outputs_ = std::move(out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 181 | partial_outputs_ = std::move(partial_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 187 | runtime_outputs_ = std::move(run_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 205 | rspfile_ = std::move(rsp); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 213 | rspfile_content_ = std::move(content); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 158s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 158s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 78 | link_output_ = std::move(link_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 158s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 84 | depend_output_ = std::move(dep_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] In file included from ../src/gn/target.h:15, [ 158s] from ../src/gn/filesystem_utils.h:15, [ 158s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 158s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 158s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 158s] | ^~~~~~~ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] [126/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 158s] In file included from ../src/gn/c_tool.h:17, [ 158s] from ../src/gn/ninja_binary_target_writer.h:9, [ 158s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 158s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 83 | command_ = std::move(cmd); [ 158s] | ^ [ 158s] In file included from ../src/gn/substitution_list.h:11, [ 158s] from ../src/gn/c_tool.h:15: [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 110 | default_output_dir_ = std::move(dir); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 117 | depfile_ = std::move(df); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 123 | description_ = std::move(desc); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 175 | outputs_ = std::move(out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 181 | partial_outputs_ = std::move(partial_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 187 | runtime_outputs_ = std::move(run_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 205 | rspfile_ = std::move(rsp); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 213 | rspfile_content_ = std::move(content); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 158s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 78 | link_output_ = std::move(link_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 158s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 84 | depend_output_ = std::move(dep_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] In file included from ../src/gn/target.h:15, [ 158s] from ../src/gn/rust_tool.h:18, [ 158s] from ../src/gn/ninja_rust_binary_target_writer.h:10: [ 158s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 158s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 158s] | ^~~~~~~ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] [127/194] CXX src/gn/ninja_target_writer.o [ 159s] In file included from ../src/gn/target.h:15, [ 159s] from ../src/gn/config_values_extractors.h:16, [ 159s] from ../src/gn/ninja_target_writer.cc:11: [ 159s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 159s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 159s] | ^~~~~~~ [ 159s] In file included from ../src/gn/substitution_list.h:11, [ 159s] from ../src/gn/action_values.h:14: [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] In file included from ../src/gn/toolchain.h:16, [ 159s] from ../src/gn/target.h:29: [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 83 | command_ = std::move(cmd); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 110 | default_output_dir_ = std::move(dir); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 117 | depfile_ = std::move(df); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 123 | description_ = std::move(desc); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 175 | outputs_ = std::move(out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 181 | partial_outputs_ = std::move(partial_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 187 | runtime_outputs_ = std::move(run_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 205 | rspfile_ = std::move(rsp); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 213 | rspfile_content_ = std::move(content); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 159s] from ../src/gn/ninja_target_writer.cc:17: [ 159s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 159s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 78 | link_output_ = std::move(link_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 159s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 84 | depend_output_ = std::move(dep_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] [128/194] CXX src/gn/ninja_tools.o [ 159s] In file included from ../src/gn/toolchain.h:16, [ 159s] from ../src/gn/settings.h:14, [ 159s] from ../src/gn/filesystem_utils.h:14, [ 159s] from ../src/gn/ninja_tools.cc:14: [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 83 | command_ = std::move(cmd); [ 159s] | ^ [ 159s] In file included from ../src/gn/substitution_list.h:11, [ 159s] from ../src/gn/tool.h:16: [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 110 | default_output_dir_ = std::move(dir); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 117 | depfile_ = std::move(df); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 123 | description_ = std::move(desc); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 175 | outputs_ = std::move(out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 181 | partial_outputs_ = std::move(partial_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 187 | runtime_outputs_ = std::move(run_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 205 | rspfile_ = std::move(rsp); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 213 | rspfile_content_ = std::move(content); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] In file included from ../src/gn/target.h:15, [ 159s] from ../src/gn/filesystem_utils.h:15: [ 159s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 159s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 159s] | ^~~~~~~ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 159s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 159s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 159s] | ^ [ 159s] In file included from ../src/gn/ninja_tools.h:11, [ 159s] from ../src/gn/ninja_tools.cc:5: [ 159s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 159s] 58 | Err(const Err& other); [ 159s] | ^~~ [ 159s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 159s] 44 | base::IntToString(exit_code) + "."); [ 159s] | ^ [ 159s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 159s] 58 | Err(const Err& other); [ 159s] | ^~~ [ 160s] [129/194] CXX src/gn/ninja_c_binary_target_writer.o [ 160s] In file included from ../src/gn/c_tool.h:17, [ 160s] from ../src/gn/ninja_binary_target_writer.h:9, [ 160s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 160s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 83 | command_ = std::move(cmd); [ 160s] | ^ [ 160s] In file included from ../src/gn/substitution_list.h:11, [ 160s] from ../src/gn/c_tool.h:15: [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 110 | default_output_dir_ = std::move(dir); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 117 | depfile_ = std::move(df); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 123 | description_ = std::move(desc); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 175 | outputs_ = std::move(out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 181 | partial_outputs_ = std::move(partial_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 187 | runtime_outputs_ = std::move(run_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 205 | rspfile_ = std::move(rsp); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 213 | rspfile_content_ = std::move(content); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 160s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 78 | link_output_ = std::move(link_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 160s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 84 | depend_output_ = std::move(dep_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] In file included from ../src/gn/target.h:15, [ 160s] from ../src/gn/config_values_extractors.h:16, [ 160s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 160s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 160s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 160s] | ^~~~~~~ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] [130/194] CXX src/gn/parse_node_value_adapter.o [ 160s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 160s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 160s] 42 | *err = Err(node, err->message(), err->help_text()); [ 160s] | ^ [ 160s] In file included from ../src/gn/value.h:15, [ 160s] from ../src/gn/parse_node_value_adapter.h:9, [ 160s] from ../src/gn/parse_node_value_adapter.cc:5: [ 160s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 160s] 58 | Err(const Err& other); [ 160s] | ^~~ [ 160s] [131/194] CXX src/gn/ninja_writer.o [ 160s] In file included from ../src/gn/toolchain.h:16, [ 160s] from ../src/gn/ninja_toolchain_writer.h:17, [ 160s] from ../src/gn/ninja_writer.cc:11: [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 83 | command_ = std::move(cmd); [ 160s] | ^ [ 160s] In file included from ../src/gn/substitution_list.h:11, [ 160s] from ../src/gn/tool.h:16: [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 110 | default_output_dir_ = std::move(dir); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 117 | depfile_ = std::move(df); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 123 | description_ = std::move(desc); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 175 | outputs_ = std::move(out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 181 | partial_outputs_ = std::move(partial_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 187 | runtime_outputs_ = std::move(run_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 205 | rspfile_ = std::move(rsp); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 213 | rspfile_content_ = std::move(content); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] In file included from ../src/gn/target.h:15, [ 160s] from ../src/gn/ninja_writer.cc:13: [ 160s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 160s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 160s] | ^~~~~~~ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 160s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 160s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 160s] | ^ [ 160s] In file included from ../src/gn/scope.h:17, [ 160s] from ../src/gn/loader.h:15, [ 160s] from ../src/gn/ninja_writer.cc:8: [ 160s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 160s] 58 | Err(const Err& other); [ 160s] | ^~~ [ 160s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 160s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 160s] | ^ [ 160s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 160s] 58 | Err(const Err& other); [ 160s] | ^~~ [ 160s] [132/194] CXX src/gn/ninja_build_writer.o [ 160s] In file included from ../src/gn/toolchain.h:16, [ 160s] from ../src/gn/settings.h:14, [ 160s] from ../src/gn/filesystem_utils.h:14, [ 160s] from ../src/gn/ninja_build_writer.cc:22: [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 83 | command_ = std::move(cmd); [ 160s] | ^ [ 160s] In file included from ../src/gn/substitution_list.h:11, [ 160s] from ../src/gn/tool.h:16: [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 110 | default_output_dir_ = std::move(dir); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 117 | depfile_ = std::move(df); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 123 | description_ = std::move(desc); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 175 | outputs_ = std::move(out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 181 | partial_outputs_ = std::move(partial_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 160s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 160s] 187 | runtime_outputs_ = std::move(run_out); [ 160s] | ^ [ 160s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 160s] 17 | SubstitutionList(const SubstitutionList& other); [ 160s] | ^~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 205 | rspfile_ = std::move(rsp); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 160s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 213 | rspfile_content_ = std::move(content); [ 160s] | ^ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] In file included from ../src/gn/target.h:15, [ 160s] from ../src/gn/filesystem_utils.h:15: [ 160s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 160s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 160s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 160s] | ^~~~~~~ [ 160s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 160s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 160s] | ^~~~~~~~~~~~~~~~~~~ [ 160s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 160s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 160s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 160s] | ^ [ 160s] In file included from ../src/gn/scope.h:17, [ 160s] from ../src/gn/args.h:14, [ 160s] from ../src/gn/build_settings.h:16, [ 160s] from ../src/gn/ninja_build_writer.cc:18: [ 160s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 160s] 58 | Err(const Err& other); [ 160s] | ^~~ [ 160s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 160s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 160s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 160s] | ^ [ 160s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 160s] 58 | Err(const Err& other); [ 160s] | ^~~ [ 160s] [133/194] CXX src/gn/pool.o [ 161s] [134/194] CXX src/gn/output_file.o [ 161s] In file included from ../src/gn/toolchain.h:16, [ 161s] from ../src/gn/settings.h:14, [ 161s] from ../src/gn/filesystem_utils.h:14, [ 161s] from ../src/gn/output_file.cc:7: [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 83 | command_ = std::move(cmd); [ 161s] | ^ [ 161s] In file included from ../src/gn/substitution_list.h:11, [ 161s] from ../src/gn/tool.h:16: [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 110 | default_output_dir_ = std::move(dir); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 117 | depfile_ = std::move(df); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 123 | description_ = std::move(desc); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 175 | outputs_ = std::move(out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 181 | partial_outputs_ = std::move(partial_out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 187 | runtime_outputs_ = std::move(run_out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 205 | rspfile_ = std::move(rsp); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 213 | rspfile_content_ = std::move(content); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] In file included from ../src/gn/target.h:15, [ 161s] from ../src/gn/filesystem_utils.h:15: [ 161s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 161s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 161s] | ^~~~~~~ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] [135/194] CXX src/gn/output_conversion.o [ 161s] In file included from ../src/gn/toolchain.h:16, [ 161s] from ../src/gn/settings.h:14, [ 161s] from ../src/gn/output_conversion.cc:7: [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 83 | command_ = std::move(cmd); [ 161s] | ^ [ 161s] In file included from ../src/gn/substitution_list.h:11, [ 161s] from ../src/gn/tool.h:16: [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 110 | default_output_dir_ = std::move(dir); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 117 | depfile_ = std::move(df); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 123 | description_ = std::move(desc); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 175 | outputs_ = std::move(out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 181 | partial_outputs_ = std::move(partial_out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 187 | runtime_outputs_ = std::move(run_out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 205 | rspfile_ = std::move(rsp); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 213 | rspfile_content_ = std::move(content); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const std::string&, const Value&, std::ostream&, Err*)': [ 161s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 161s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 161s] | ^ [ 161s] In file included from ../src/gn/scope.h:17, [ 161s] from ../src/gn/settings.h:12: [ 161s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 161s] 58 | Err(const Err& other); [ 161s] | ^~~ [ 161s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 161s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 161s] | ^ [ 161s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 161s] 58 | Err(const Err& other); [ 161s] | ^~~ [ 161s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 161s] 157 | "Run gn help output_conversion to see your options."); [ 161s] | ^ [ 161s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 161s] 58 | Err(const Err& other); [ 161s] | ^~~ [ 161s] [136/194] CXX src/gn/path_output.o [ 161s] In file included from ../src/gn/toolchain.h:16, [ 161s] from ../src/gn/settings.h:14, [ 161s] from ../src/gn/filesystem_utils.h:14, [ 161s] from ../src/gn/path_output.cc:8: [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 83 | command_ = std::move(cmd); [ 161s] | ^ [ 161s] In file included from ../src/gn/substitution_list.h:11, [ 161s] from ../src/gn/tool.h:16: [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 110 | default_output_dir_ = std::move(dir); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 117 | depfile_ = std::move(df); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 123 | description_ = std::move(desc); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 175 | outputs_ = std::move(out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 181 | partial_outputs_ = std::move(partial_out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 161s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 161s] 187 | runtime_outputs_ = std::move(run_out); [ 161s] | ^ [ 161s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 161s] 17 | SubstitutionList(const SubstitutionList& other); [ 161s] | ^~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 205 | rspfile_ = std::move(rsp); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 161s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 213 | rspfile_content_ = std::move(content); [ 161s] | ^ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 161s] In file included from ../src/gn/target.h:15, [ 161s] from ../src/gn/filesystem_utils.h:15: [ 161s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 161s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 161s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 161s] | ^~~~~~~ [ 161s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 161s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 161s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] [137/194] CXX src/gn/rust_substitution_type.o [ 162s] [138/194] CXX src/gn/rust_variables.o [ 162s] [139/194] CXX src/gn/pattern.o [ 162s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 162s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 162s] | ^ [ 162s] In file included from ../src/gn/value.h:15, [ 162s] from ../src/gn/pattern.h:13, [ 162s] from ../src/gn/pattern.cc:5: [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] [140/194] CXX src/gn/rust_values.o [ 163s] [141/194] CXX src/gn/operators.o [ 163s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 163s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 92 | "This thing on the left is not an identifier or accessor."); [ 163s] | ^ [ 163s] In file included from ../src/gn/operators.cc:11: [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 117 | "to copy it into the current scope before doing this operation."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 163s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 163s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 252 | " does not evaluate to a value."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 163s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 281 | "\nfrom the list but it wasn't there."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 163s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 163s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 163s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 163s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 163s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 539 | "This operator can only compare two integers."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 163s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 598 | "\" instead."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 610 | "\" instead."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 163s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 628 | "\" instead."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 640 | "\" instead."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 163s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 659 | "\" instead."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 163s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 163s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 163s] 687 | "This thing on the right does not evaluate to a value."); [ 163s] | ^ [ 163s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 163s] 58 | Err(const Err& other); [ 163s] | ^~~ [ 164s] [142/194] CXX src/gn/rust_tool.o [ 164s] In file included from ../src/gn/target.h:15, [ 164s] from ../src/gn/rust_tool.h:18, [ 164s] from ../src/gn/rust_tool.cc:5: [ 164s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 164s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 164s] | ^~~~~~~ [ 164s] In file included from ../src/gn/substitution_list.h:11, [ 164s] from ../src/gn/rust_tool.h:16: [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] In file included from ../src/gn/toolchain.h:16, [ 164s] from ../src/gn/target.h:29: [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 83 | command_ = std::move(cmd); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 110 | default_output_dir_ = std::move(dir); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 117 | depfile_ = std::move(df); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 123 | description_ = std::move(desc); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 175 | outputs_ = std::move(out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 181 | partial_outputs_ = std::move(partial_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 187 | runtime_outputs_ = std::move(run_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 205 | rspfile_ = std::move(rsp); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 213 | rspfile_content_ = std::move(content); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 164s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 164s] | ^ [ 164s] In file included from ../src/gn/scope.h:17, [ 164s] from ../src/gn/args.h:14, [ 164s] from ../src/gn/build_settings.h:16, [ 164s] from ../src/gn/metadata.h:10, [ 164s] from ../src/gn/target.h:23: [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 89 | " which is not valid\nfor this variable."); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 94 | *field = std::move(list); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] [143/194] CXX src/gn/qt_creator_writer.o [ 164s] In file included from ../src/gn/target.h:15, [ 164s] from ../src/gn/qt_creator_writer.h:14, [ 164s] from ../src/gn/qt_creator_writer.cc:5: [ 164s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 164s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 164s] | ^~~~~~~ [ 164s] In file included from ../src/gn/substitution_list.h:11, [ 164s] from ../src/gn/action_values.h:14: [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] In file included from ../src/gn/toolchain.h:16, [ 164s] from ../src/gn/target.h:29: [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 83 | command_ = std::move(cmd); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 110 | default_output_dir_ = std::move(dir); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 117 | depfile_ = std::move(df); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 123 | description_ = std::move(desc); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 175 | outputs_ = std::move(out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 181 | partial_outputs_ = std::move(partial_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 187 | runtime_outputs_ = std::move(run_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 205 | rspfile_ = std::move(rsp); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 213 | rspfile_content_ = std::move(content); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const std::string&)': [ 164s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 48 | "': " + base::File::ErrorToString(error)); [ 164s] | ^ [ 164s] In file included from ../src/gn/qt_creator_writer.h:13: [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 57 | *err = gen.err_; [ 164s] | ^~~~ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 164s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 165s] [144/194] CXX src/gn/scope_per_file_provider.o [ 165s] In file included from ../src/gn/toolchain.h:16, [ 165s] from ../src/gn/settings.h:14, [ 165s] from ../src/gn/filesystem_utils.h:14, [ 165s] from ../src/gn/scope_per_file_provider.cc:9: [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 83 | command_ = std::move(cmd); [ 165s] | ^ [ 165s] In file included from ../src/gn/substitution_list.h:11, [ 165s] from ../src/gn/tool.h:16: [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 110 | default_output_dir_ = std::move(dir); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 117 | depfile_ = std::move(df); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 123 | description_ = std::move(desc); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 175 | outputs_ = std::move(out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 181 | partial_outputs_ = std::move(partial_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 187 | runtime_outputs_ = std::move(run_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 205 | rspfile_ = std::move(rsp); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 213 | rspfile_content_ = std::move(content); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] In file included from ../src/gn/target.h:15, [ 165s] from ../src/gn/filesystem_utils.h:15: [ 165s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 165s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 165s] | ^~~~~~~ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] [145/194] CXX src/gn/runtime_deps.o [ 166s] In file included from ../src/gn/toolchain.h:16, [ 166s] from ../src/gn/settings.h:14, [ 166s] from ../src/gn/filesystem_utils.h:14, [ 166s] from ../src/gn/runtime_deps.cc:17: [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 83 | command_ = std::move(cmd); [ 166s] | ^ [ 166s] In file included from ../src/gn/substitution_list.h:11, [ 166s] from ../src/gn/tool.h:16: [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 110 | default_output_dir_ = std::move(dir); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 117 | depfile_ = std::move(df); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 123 | description_ = std::move(desc); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 175 | outputs_ = std::move(out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 181 | partial_outputs_ = std::move(partial_out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 187 | runtime_outputs_ = std::move(run_out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 205 | rspfile_ = std::move(rsp); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 213 | rspfile_content_ = std::move(content); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] In file included from ../src/gn/target.h:15, [ 166s] from ../src/gn/filesystem_utils.h:15: [ 166s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 166s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 166s] | ^~~~~~~ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, RuntimeDepsVector*, Err*)': [ 166s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 166s] | ^ [ 166s] In file included from ../src/gn/scope.h:17, [ 166s] from ../src/gn/args.h:14, [ 166s] from ../src/gn/build_settings.h:16, [ 166s] from ../src/gn/runtime_deps.cc:14: [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] [146/194] CXX src/gn/settings.o [ 166s] In file included from ../src/gn/toolchain.h:16, [ 166s] from ../src/gn/settings.h:14, [ 166s] from ../src/gn/settings.cc:5: [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 83 | command_ = std::move(cmd); [ 166s] | ^ [ 166s] In file included from ../src/gn/substitution_list.h:11, [ 166s] from ../src/gn/tool.h:16: [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 110 | default_output_dir_ = std::move(dir); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 117 | depfile_ = std::move(df); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 123 | description_ = std::move(desc); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 175 | outputs_ = std::move(out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 181 | partial_outputs_ = std::move(partial_out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 187 | runtime_outputs_ = std::move(run_out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 205 | rspfile_ = std::move(rsp); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 213 | rspfile_content_ = std::move(content); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] In file included from ../src/gn/target.h:15, [ 166s] from ../src/gn/filesystem_utils.h:15, [ 166s] from ../src/gn/settings.cc:8: [ 166s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 166s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 166s] | ^~~~~~~ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] [147/194] CXX src/gn/parser.o [ 166s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 166s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 166s] | ^ [ 166s] In file included from ../src/gn/parser.h:16, [ 166s] from ../src/gn/parser.cc:5: [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 166s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 343 | *err = Err(token, "Invalid token in literal value"); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 166s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 412 | *err_ = Err(cur_token(), error_message); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 166s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 166s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 475 | return std::move(comment); [ 166s] | ~~~~~~~~~^~~~~~~~~ [ 166s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 166s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 498 | return std::move(unary_op); [ 166s] | ~~~~~~~~~^~~~~~~~~~ [ 166s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 166s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 516 | std::string(token.value()) + "'"); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 524 | return std::move(binary_op); [ 166s] | ~~~~~~~~~^~~~~~~~~~~ [ 166s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 166s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 565 | return std::move(func_call); [ 166s] | ~~~~~~~~~^~~~~~~~~~~ [ 166s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 166s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 573 | "scope access, or array access."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 586 | return std::move(assign); [ 166s] | ~~~~~~~~~^~~~~~~~ [ 166s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 166s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 598 | "value to a temporary before subscripting. Sorry."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 606 | return std::move(accessor); [ 166s] | ~~~~~~~~~^~~~~~~~~~ [ 166s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 166s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 616 | "value to a temporary first. Sorry."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 632 | return std::move(accessor); [ 166s] | ~~~~~~~~~^~~~~~~~~~ [ 166s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 166s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 166s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 702 | return std::move(file); [ 166s] | ~~~~~~~~~^~~~~~ [ 166s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 166s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 166s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 166s] | ^ [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 166s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 166s] 772 | return std::move(condition); [ 166s] | ~~~~~~~~~^~~~~~~~~~~ [ 166s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 167s] [148/194] CXX src/gn/scheduler.o [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/input_file_manager.h:20, [ 167s] from ../src/gn/scheduler.h:16, [ 167s] from ../src/gn/scheduler.cc:5: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 83 | command_ = std::move(cmd); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 110 | default_output_dir_ = std::move(dir); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 117 | depfile_ = std::move(df); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 123 | description_ = std::move(desc); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 175 | outputs_ = std::move(out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 181 | partial_outputs_ = std::move(partial_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 187 | runtime_outputs_ = std::move(run_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 205 | rspfile_ = std::move(rsp); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 213 | rspfile_content_ = std::move(content); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/target.h:15, [ 167s] from ../src/gn/scheduler.cc:10: [ 167s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 167s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 167s] | ^~~~~~~ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] [149/194] CXX src/gn/rust_values_generator.o [ 167s] In file included from ../src/gn/target.h:15, [ 167s] from ../src/gn/rust_values_generator.h:9, [ 167s] from ../src/gn/rust_values_generator.cc:5: [ 167s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 167s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 167s] | ^~~~~~~ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/action_values.h:14: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/target.h:29: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 83 | command_ = std::move(cmd); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 110 | default_output_dir_ = std::move(dir); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 117 | depfile_ = std::move(df); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 123 | description_ = std::move(desc); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 175 | outputs_ = std::move(out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 181 | partial_outputs_ = std::move(partial_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 187 | runtime_outputs_ = std::move(run_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 205 | rspfile_ = std::move(rsp); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 213 | rspfile_content_ = std::move(content); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 167s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 167s] | ^ [ 167s] In file included from ../src/gn/scope.h:17, [ 167s] from ../src/gn/args.h:14, [ 167s] from ../src/gn/build_settings.h:16, [ 167s] from ../src/gn/metadata.h:10, [ 167s] from ../src/gn/target.h:23: [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 167s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 91 | kRustSupportedCrateTypesError); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 128 | kRustSupportedCrateTypesError); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 167s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 150 | to_find + "\" in sources."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] [150/194] CXX src/gn/string_atom.o [ 167s] [151/194] CXX src/gn/standard_out.o [ 167s] [152/194] CXX src/gn/parse_tree.o [ 167s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 167s] | ^ [ 167s] In file included from ../src/gn/parse_tree.h:16, [ 167s] from ../src/gn/parse_tree.cc:5: [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 367 | Value::DescribeType(base_value->type()) + "."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 395 | "\" in scope \"" + base_.value() + "\""); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 431 | *err = Err(base_, "Undefined identifier."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 438 | "\" in scope \"" + base_.value() + "\""); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 469 | "array has no elements."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 568 | "Either delete it or do something with the result."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 878 | "I can't do something with nothing."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 167s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] [153/194] CXX src/gn/source_file.o [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/source_file.cc:8: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 83 | command_ = std::move(cmd); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 110 | default_output_dir_ = std::move(dir); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 117 | depfile_ = std::move(df); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 123 | description_ = std::move(desc); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 175 | outputs_ = std::move(out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 181 | partial_outputs_ = std::move(partial_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 187 | runtime_outputs_ = std::move(run_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 205 | rspfile_ = std::move(rsp); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 213 | rspfile_content_ = std::move(content); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/target.h:15, [ 167s] from ../src/gn/filesystem_utils.h:15: [ 167s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 167s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 167s] | ^~~~~~~ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] [154/194] CXX src/gn/source_dir.o [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/source_dir.cc:10: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 83 | command_ = std::move(cmd); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 110 | default_output_dir_ = std::move(dir); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 117 | depfile_ = std::move(df); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 123 | description_ = std::move(desc); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 175 | outputs_ = std::move(out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 181 | partial_outputs_ = std::move(partial_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 187 | runtime_outputs_ = std::move(run_out); [ 167s] | ^ [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 205 | rspfile_ = std::move(rsp); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 213 | rspfile_content_ = std::move(content); [ 167s] | ^ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/target.h:15, [ 167s] from ../src/gn/filesystem_utils.h:15: [ 167s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 167s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 167s] | ^~~~~~~ [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 167s] ../src/gn/source_dir.cc:103:41: required from here [ 167s] 103 | if (!ValidateResolveInput(true, p, input_string, err)) [ 167s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 167s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 41 | "You can't use empty strings as file paths."); [ 167s] | ^ [ 167s] In file included from ../src/gn/scope.h:17, [ 167s] from ../src/gn/settings.h:12: [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 54 | "You can't use empty strings as directories."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 167s] ../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]' [ 167s] 86 | if (!ValidateResolveInput(as_file, blame_input_value, input_value, [ 167s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 167s] 87 | err)) { [ 167s] | ~~~~ [ 167s] ../src/gn/source_dir.cc:155:42: required from here [ 167s] 155 | const std::string_view& source_root) const; [ 167s] | ^~~~~ [ 167s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 41 | "You can't use empty strings as file paths."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 54 | "You can't use empty strings as directories."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 168s] [155/194] CXX src/gn/substitution_list.o [ 168s] [156/194] CXX src/gn/swift_variables.o [ 169s] [157/194] CXX src/gn/substitution_type.o [ 169s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 169s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 199 | "operating on a source file such as this."); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_type.cc:11: [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] [158/194] CXX src/gn/switches.o [ 169s] [159/194] CXX src/gn/scope.o [ 169s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 169s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 169s] | ^ [ 169s] In file included from ../src/gn/scope.h:17, [ 169s] from ../src/gn/scope.cc:5: [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 169s] | ^ [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const MergeOptions&, const ParseNode*, const char*, Err*) const': [ 169s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 318 | std::string(current_name) + "\""); [ 169s] | ^ [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 370 | "file or in a related .gni file.\n"); [ 169s] | ^ [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 403 | current_name + "\""); [ 169s] | ^ [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] [160/194] CXX src/gn/string_output_buffer.o [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/settings.h:14, [ 169s] from ../src/gn/filesystem_utils.h:14, [ 169s] from ../src/gn/string_output_buffer.cc:11: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 83 | command_ = std::move(cmd); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/tool.h:16: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 110 | default_output_dir_ = std::move(dir); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 117 | depfile_ = std::move(df); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 123 | description_ = std::move(desc); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 175 | outputs_ = std::move(out); [ 169s] | ^ [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 181 | partial_outputs_ = std::move(partial_out); [ 169s] | ^ [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 187 | runtime_outputs_ = std::move(run_out); [ 169s] | ^ [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 205 | rspfile_ = std::move(rsp); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 213 | rspfile_content_ = std::move(content); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/target.h:15, [ 169s] from ../src/gn/filesystem_utils.h:15: [ 169s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 169s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 169s] | ^~~~~~~ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 169s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 169s] | ^ [ 169s] In file included from ../src/gn/string_output_buffer.cc:9: [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 169s] | ^ [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 170s] [161/194] CXX src/gn/swift_values_generator.o [ 170s] In file included from ../src/gn/toolchain.h:16, [ 170s] from ../src/gn/settings.h:14, [ 170s] from ../src/gn/swift_values_generator.cc:9: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 83 | command_ = std::move(cmd); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/tool.h:16: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 110 | default_output_dir_ = std::move(dir); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 117 | depfile_ = std::move(df); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 123 | description_ = std::move(desc); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 175 | outputs_ = std::move(out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 181 | partial_outputs_ = std::move(partial_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 187 | runtime_outputs_ = std::move(run_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 205 | rspfile_ = std::move(rsp); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 213 | rspfile_content_ = std::move(content); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/target.h:15, [ 170s] from ../src/gn/swift_values_generator.cc:12: [ 170s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 170s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 170s] | ^~~~~~~ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] [162/194] CXX src/gn/token.o [ 170s] [163/194] CXX src/gn/substitution_writer.o [ 170s] In file included from ../src/gn/toolchain.h:16, [ 170s] from ../src/gn/settings.h:14, [ 170s] from ../src/gn/filesystem_utils.h:14, [ 170s] from ../src/gn/substitution_writer.cc:10: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 83 | command_ = std::move(cmd); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/tool.h:16: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 110 | default_output_dir_ = std::move(dir); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 117 | depfile_ = std::move(df); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 123 | description_ = std::move(desc); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 175 | outputs_ = std::move(out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 181 | partial_outputs_ = std::move(partial_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 187 | runtime_outputs_ = std::move(run_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 205 | rspfile_ = std::move(rsp); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 213 | rspfile_content_ = std::move(content); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/target.h:15, [ 170s] from ../src/gn/filesystem_utils.h:15: [ 170s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 170s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 170s] | ^~~~~~~ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] [164/194] CXX src/gn/substitution_pattern.o [ 170s] In file included from ../src/gn/toolchain.h:16, [ 170s] from ../src/gn/settings.h:14, [ 170s] from ../src/gn/filesystem_utils.h:14, [ 170s] from ../src/gn/substitution_pattern.cc:12: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 83 | command_ = std::move(cmd); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_pattern.cc:5: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 110 | default_output_dir_ = std::move(dir); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 117 | depfile_ = std::move(df); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 123 | description_ = std::move(desc); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 175 | outputs_ = std::move(out); [ 170s] | ^ [ 170s] In file included from ../src/gn/tool.h:16: [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 181 | partial_outputs_ = std::move(partial_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 187 | runtime_outputs_ = std::move(run_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 205 | rspfile_ = std::move(rsp); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 213 | rspfile_content_ = std::move(content); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/target.h:15, [ 170s] from ../src/gn/filesystem_utils.h:15: [ 170s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 170s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 170s] | ^~~~~~~ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const std::string&, const ParseNode*, Err*)': [ 170s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 170s] 77 | " and did not find a known substitution following it."); [ 170s] | ^ [ 170s] In file included from ../src/gn/scope.h:17, [ 170s] from ../src/gn/args.h:14, [ 170s] from ../src/gn/build_settings.h:16, [ 170s] from ../src/gn/substitution_pattern.cc:10: [ 170s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 170s] 58 | Err(const Err& other); [ 170s] | ^~~ [ 170s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 170s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 170s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 170s] | ^ [ 170s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 170s] 58 | Err(const Err& other); [ 170s] | ^~~ [ 170s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 170s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 170s] | ^ [ 170s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 170s] 58 | Err(const Err& other); [ 170s] | ^~~ [ 171s] [165/194] CXX src/gn/string_utils.o [ 171s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 171s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 79 | err->message(), err->help_text()); [ 171s] | ^ [ 171s] In file included from ../src/gn/string_utils.cc:11: [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 88 | err->message(), err->help_text()); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 105 | err->message(), err->help_text()); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 171s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 171s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 168 | "Unterminated ${..."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 188 | "It you want a literal $ use \"\\$\"."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 171s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 230 | "Could not convert hex value."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 171s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] [166/194] CXX src/gn/template.o [ 171s] [167/194] CXX src/gn/swift_values.o [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/settings.h:14, [ 171s] from ../src/gn/swift_values.cc:9: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 83 | command_ = std::move(cmd); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/tool.h:16: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 110 | default_output_dir_ = std::move(dir); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 117 | depfile_ = std::move(df); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 123 | description_ = std::move(desc); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 175 | outputs_ = std::move(out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 181 | partial_outputs_ = std::move(partial_out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 187 | runtime_outputs_ = std::move(run_out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 205 | rspfile_ = std::move(rsp); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 213 | rspfile_content_ = std::move(content); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/target.h:15, [ 171s] from ../src/gn/swift_values.cc:11: [ 171s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 171s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 171s] | ^~~~~~~ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 171s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 62 | " must be a .swiftmodule file."); [ 171s] | ^ [ 171s] In file included from ../src/gn/swift_values.cc:8: [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] [168/194] CXX src/gn/setup.o [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/settings.h:14, [ 171s] from ../src/gn/input_file_manager.h:20, [ 171s] from ../src/gn/scheduler.h:16, [ 171s] from ../src/gn/setup.h:17, [ 171s] from ../src/gn/setup.cc:5: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 83 | command_ = std::move(cmd); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/tool.h:16: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 110 | default_output_dir_ = std::move(dir); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 117 | depfile_ = std::move(df); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 123 | description_ = std::move(desc); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 175 | outputs_ = std::move(out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 181 | partial_outputs_ = std::move(partial_out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 187 | runtime_outputs_ = std::move(run_out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 205 | rspfile_ = std::move(rsp); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 213 | rspfile_content_ = std::move(content); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/setup.cc:22: [ 171s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 171s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 171s] | ^~~~~~~ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 171s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 636 | "\" doesn't exist."); [ 171s] | ^ [ 171s] In file included from ../src/gn/scope.h:17, [ 171s] from ../src/gn/args.h:14, [ 171s] from ../src/gn/build_settings.h:16, [ 171s] from ../src/gn/setup.h:13: [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 652 | "\" couldn't be loaded."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 678 | FilePathToUTF8(root_path) + "\"."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const std::string&, bool, Err*)': [ 171s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 171s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 812 | "\" couldn't be loaded"); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 171s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 870 | "' cannot " + "contain a path separator"); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 172s] [169/194] CXX src/gn/version.o [ 172s] [170/194] CXX src/gn/toolchain.o [ 172s] In file included from ../src/gn/toolchain.h:16, [ 172s] from ../src/gn/toolchain.cc:5: [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 83 | command_ = std::move(cmd); [ 172s] | ^ [ 172s] In file included from ../src/gn/substitution_list.h:11, [ 172s] from ../src/gn/tool.h:16: [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 110 | default_output_dir_ = std::move(dir); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 117 | depfile_ = std::move(df); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 123 | description_ = std::move(desc); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 175 | outputs_ = std::move(out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 181 | partial_outputs_ = std::move(partial_out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 187 | runtime_outputs_ = std::move(run_out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 205 | rspfile_ = std::move(rsp); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 213 | rspfile_content_ = std::move(content); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] In file included from ../src/gn/target.h:15, [ 172s] from ../src/gn/toolchain.cc:12: [ 172s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 172s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 172s] | ^~~~~~~ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] [171/194] CXX src/gn/tokenizer.o [ 173s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 173s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 173s] 100 | *err_ = GetErrorForInvalidToken(location); [ 173s] | ^ [ 173s] In file included from ../src/gn/tokenizer.h:14, [ 173s] from ../src/gn/tokenizer.cc:5: [ 173s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 173s] 58 | Err(const Err& other); [ 173s] | ^~~ [ 173s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 173s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 173s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 173s] | ^ [ 173s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 173s] 58 | Err(const Err& other); [ 173s] | ^~~ [ 173s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 173s] 284 | "Don't leave me hanging like this!"); [ 173s] | ^ [ 173s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 173s] 58 | Err(const Err& other); [ 173s] | ^~~ [ 173s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 173s] 292 | "Newline in string constant."); [ 173s] | ^ [ 173s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 173s] 58 | Err(const Err& other); [ 173s] | ^~~ [ 173s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 173s] 333 | "Please insert system disk in drive A: and press any key."); [ 173s] | ^ [ 173s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 173s] 58 | Err(const Err& other); [ 173s] | ^~~ [ 173s] [172/194] CXX src/gn/visual_studio_utils.o [ 173s] [173/194] CXX src/gn/variables.o [ 173s] [174/194] CXX src/gn/value.o [ 173s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Type, Err*) const': [ 173s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 173s] 227 | ToString(true)); [ 173s] | ^ [ 173s] In file included from ../src/gn/value.h:15, [ 173s] from ../src/gn/value.cc:5: [ 173s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 173s] 58 | Err(const Err& other); [ 173s] | ^~~ [ 174s] [175/194] CXX src/gn/tool.o [ 174s] In file included from ../src/gn/tool.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 83 | command_ = std::move(cmd); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 110 | default_output_dir_ = std::move(dir); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 117 | depfile_ = std::move(df); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 123 | description_ = std::move(desc); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 174s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 174s] 175 | outputs_ = std::move(out); [ 174s] | ^ [ 174s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 174s] 17 | SubstitutionList(const SubstitutionList& other); [ 174s] | ^~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 174s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 174s] 181 | partial_outputs_ = std::move(partial_out); [ 174s] | ^ [ 174s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 174s] 17 | SubstitutionList(const SubstitutionList& other); [ 174s] | ^~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 174s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 174s] 187 | runtime_outputs_ = std::move(run_out); [ 174s] | ^ [ 174s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 174s] 17 | SubstitutionList(const SubstitutionList& other); [ 174s] | ^~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 205 | rspfile_ = std::move(rsp); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 213 | rspfile_content_ = std::move(content); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/tool.cc:7: [ 174s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 174s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 78 | link_output_ = std::move(link_out); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 174s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 84 | depend_output_ = std::move(dep_out); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/target.h:15, [ 174s] from ../src/gn/rust_tool.h:18, [ 174s] from ../src/gn/tool.cc:9: [ 174s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 174s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 174s] | ^~~~~~~ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 174s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 74 | " which is not valid\nfor this variable."); [ 174s] | ^ [ 174s] In file included from ../src/gn/scope.h:17, [ 174s] from ../src/gn/tool.h:14: [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 174s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 174s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 123 | *field = std::move(pattern); [ 174s] | ^ [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 174s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 174s] 146 | *field = std::move(list); [ 174s] | ^ [ 174s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 174s] 17 | SubstitutionList(const SubstitutionList& other); [ 174s] | ^~~~~~~~~~~~~~~~ [ 174s] ../src/gn/tool.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 174s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 174s] | ^ [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 174s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 174s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 214 | : "This tool doesn't support \"command\"."); [ 174s] | ^ [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 174s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const std::string&, Scope*, Toolchain*, Err*)': [ 174s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 227 | *err = Err(function, "Unknown tool type."); [ 174s] | ^ [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 174s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 246 | *err = Err(function, "Unknown tool type."); [ 174s] | ^ [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 175s] [176/194] CXX src/gn/xml_element_writer.o [ 175s] [177/194] CXX src/util/exe_path.o [ 175s] [178/194] CXX src/gn/trace.o [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/settings.h:14, [ 175s] from ../src/gn/filesystem_utils.h:14, [ 175s] from ../src/gn/trace.cc:22: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 83 | command_ = std::move(cmd); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/tool.h:16: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 110 | default_output_dir_ = std::move(dir); [ 175s] | ^ [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 117 | depfile_ = std::move(df); [ 175s] | ^ [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 123 | description_ = std::move(desc); [ 175s] | ^ [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 175 | outputs_ = std::move(out); [ 175s] | ^ [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 181 | partial_outputs_ = std::move(partial_out); [ 175s] | ^ [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 187 | runtime_outputs_ = std::move(run_out); [ 175s] | ^ [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 205 | rspfile_ = std::move(rsp); [ 175s] | ^ [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 213 | rspfile_content_ = std::move(content); [ 175s] | ^ [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/target.h:15, [ 175s] from ../src/gn/filesystem_utils.h:15: [ 175s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 175s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 175s] | ^~~~~~~ [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] [179/194] CXX src/util/msg_loop.o [ 176s] [180/194] CXX src/util/semaphore.o [ 176s] [181/194] AR base.a [ 176s] [182/194] CXX src/gn/target_generator.o [ 176s] In file included from ../src/gn/target.h:15, [ 176s] from ../src/gn/action_target_generator.h:9, [ 176s] from ../src/gn/target_generator.cc:12: [ 176s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 176s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 176s] | ^~~~~~~ [ 176s] In file included from ../src/gn/substitution_list.h:11, [ 176s] from ../src/gn/action_values.h:14: [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] In file included from ../src/gn/toolchain.h:16, [ 176s] from ../src/gn/target.h:29: [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 83 | command_ = std::move(cmd); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 110 | default_output_dir_ = std::move(dir); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 117 | depfile_ = std::move(df); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 123 | description_ = std::move(desc); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 175 | outputs_ = std::move(out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 181 | partial_outputs_ = std::move(partial_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 187 | runtime_outputs_ = std::move(run_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 205 | rspfile_ = std::move(rsp); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 213 | rspfile_content_ = std::move(content); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const std::string&, Err*)': [ 176s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 83 | "Otherwise I'm not sure what to call this target."); [ 176s] | ^ [ 176s] In file included from ../src/gn/scope.h:17, [ 176s] from ../src/gn/args.h:14, [ 176s] from ../src/gn/build_settings.h:16, [ 176s] from ../src/gn/metadata.h:10, [ 176s] from ../src/gn/target.h:23: [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 176s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 340 | "literally."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 176s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] [183/194] CXX src/util/sys_info.o [ 176s] [184/194] CXX src/gn/visibility.o [ 176s] In file included from ../src/gn/toolchain.h:16, [ 176s] from ../src/gn/settings.h:14, [ 176s] from ../src/gn/filesystem_utils.h:14, [ 176s] from ../src/gn/visibility.cc:13: [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 83 | command_ = std::move(cmd); [ 176s] | ^ [ 176s] In file included from ../src/gn/substitution_list.h:11, [ 176s] from ../src/gn/tool.h:16: [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 110 | default_output_dir_ = std::move(dir); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 117 | depfile_ = std::move(df); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 123 | description_ = std::move(desc); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 175 | outputs_ = std::move(out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 181 | partial_outputs_ = std::move(partial_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 187 | runtime_outputs_ = std::move(run_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 205 | rspfile_ = std::move(rsp); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 213 | rspfile_content_ = std::move(content); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] In file included from ../src/gn/target.h:15, [ 176s] from ../src/gn/filesystem_utils.h:15: [ 176s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 176s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 176s] | ^~~~~~~ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 176s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 176s] 87 | return std::move(res); [ 176s] | ~~~~~~~~~^~~~~ [ 176s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 176s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 176s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 176s] | ^ [ 176s] In file included from ../src/gn/visibility.cc:12: [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] [185/194] CXX src/util/ticks.o [ 177s] [186/194] CXX src/gn/value_extractors.o [ 177s] In file included from ../src/gn/target.h:15, [ 177s] from ../src/gn/value_extractors.cc:15: [ 177s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 177s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 177s] | ^~~~~~~ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/action_values.h:14: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/toolchain.h:16, [ 177s] from ../src/gn/target.h:29: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 83 | command_ = std::move(cmd); [ 177s] | ^ [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 110 | default_output_dir_ = std::move(dir); [ 177s] | ^ [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 117 | depfile_ = std::move(df); [ 177s] | ^ [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 123 | description_ = std::move(desc); [ 177s] | ^ [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 177s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 177s] 175 | outputs_ = std::move(out); [ 177s] | ^ [ 177s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 177s] 17 | SubstitutionList(const SubstitutionList& other); [ 177s] | ^~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 177s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 177s] 181 | partial_outputs_ = std::move(partial_out); [ 177s] | ^ [ 177s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 177s] 17 | SubstitutionList(const SubstitutionList& other); [ 177s] | ^~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 177s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 177s] 187 | runtime_outputs_ = std::move(run_out); [ 177s] | ^ [ 177s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 177s] 17 | SubstitutionList(const SubstitutionList& other); [ 177s] | ^~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 205 | rspfile_ = std::move(rsp); [ 177s] | ^ [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 213 | rspfile_content_ = std::move(content); [ 177s] | ^ [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 177s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 177s] 86 | "Use frameworks to list framework dependencies."); [ 177s] | ^ [ 177s] In file included from ../src/gn/scope.h:17, [ 177s] from ../src/gn/args.h:14, [ 177s] from ../src/gn/build_settings.h:16, [ 177s] from ../src/gn/value_extractors.cc:9: [ 177s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 177s] 58 | Err(const Err& other); [ 177s] | ^~~ [ 177s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 177s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 202 | build_settings->root_path_utf8(), v, err); [ 177s] | ^ [ 177s] In file included from ../src/gn/visibility.h:13, [ 177s] from ../src/gn/item.h:13, [ 177s] from ../src/gn/target.h:19: [ 177s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 177s] 35 | LabelPattern(const LabelPattern& other); [ 177s] | ^~~~~~~~~~~~ [ 177s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = LabelResolver]': [ 177s] ../src/gn/value_extractors.cc:271:34: required from here [ 177s] 271 | return ListValueUniqueExtractor( [ 177s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 177s] 272 | value, dest, err, [ 177s] | ~~~~~~~~~~~~~~~~~ [ 177s] 273 | LabelResolver(build_settings, current_dir, current_toolchain)); [ 177s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 177s] 54 | *err = Err(item, "Duplicate item in list"); [ 177s] | ^ [ 177s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 177s] 58 | Err(const Err& other); [ 177s] | ^~~ [ 177s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 177s] ../src/gn/value_extractors.cc:282:34: required from here [ 177s] 282 | return ListValueUniqueExtractor( [ 177s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 177s] 283 | value, dest, err, [ 177s] | ~~~~~~~~~~~~~~~~~ [ 177s] 284 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 177s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 177s] 54 | *err = Err(item, "Duplicate item in list"); [ 177s] | ^ [ 177s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 177s] 58 | Err(const Err& other); [ 177s] | ^~~ [ 177s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 177s] ../src/gn/value_extractors.cc:293:34: required from here [ 177s] 293 | return ListValueUniqueExtractor( [ 177s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 177s] 294 | value, dest, err, [ 177s] | ~~~~~~~~~~~~~~~~~ [ 177s] 295 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 177s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 177s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 177s] 54 | *err = Err(item, "Duplicate item in list"); [ 177s] | ^ [ 177s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 177s] 58 | Err(const Err& other); [ 177s] | ^~~ [ 178s] [187/194] CXX src/gn/target.o [ 178s] In file included from ../src/gn/target.h:15, [ 178s] from ../src/gn/target.cc:5: [ 178s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 178s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 178s] | ^~~~~~~ [ 178s] In file included from ../src/gn/substitution_list.h:11, [ 178s] from ../src/gn/action_values.h:14: [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] In file included from ../src/gn/toolchain.h:16, [ 178s] from ../src/gn/target.h:29: [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 83 | command_ = std::move(cmd); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 110 | default_output_dir_ = std::move(dir); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 117 | depfile_ = std::move(df); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 123 | description_ = std::move(desc); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 175 | outputs_ = std::move(out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 181 | partial_outputs_ = std::move(partial_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 187 | runtime_outputs_ = std::move(run_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 205 | rspfile_ = std::move(rsp); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 213 | rspfile_content_ = std::move(content); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] In file included from ../src/gn/target.cc:12: [ 178s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 178s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 78 | link_output_ = std::move(link_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 178s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 84 | depend_output_ = std::move(dep_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 178s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 178s] | ^ [ 178s] In file included from ../src/gn/scope.h:17, [ 178s] from ../src/gn/args.h:14, [ 178s] from ../src/gn/build_settings.h:16, [ 178s] from ../src/gn/metadata.h:10, [ 178s] from ../src/gn/target.h:23: [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 178s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 178s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 178s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 178s] | ^~~~~~ [ 178s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 178s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 951 | "\n source: " + cur.precompiled_source().value()); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 178s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 178s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 178s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../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': [ 178s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 1135 | next.string_value() + std::string(".")); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 178s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 178s] 1163 | "that you've specified the appropriate toolchain."); [ 178s] | ^ [ 178s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 178s] 58 | Err(const Err& other); [ 178s] | ^~~ [ 179s] [188/194] CXX src/util/worker_pool.o [ 179s] [189/194] CXX src/gn/gn_main.o [ 179s] In file included from ../src/gn/target.h:15, [ 179s] from ../src/gn/commands.h:15, [ 179s] from ../src/gn/gn_main.cc:10: [ 179s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 179s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 179s] | ^~~~~~~ [ 179s] In file included from ../src/gn/substitution_list.h:11, [ 179s] from ../src/gn/action_values.h:14: [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] In file included from ../src/gn/toolchain.h:16, [ 179s] from ../src/gn/target.h:29: [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 83 | command_ = std::move(cmd); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 110 | default_output_dir_ = std::move(dir); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 117 | depfile_ = std::move(df); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 123 | description_ = std::move(desc); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 179s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 179s] 175 | outputs_ = std::move(out); [ 179s] | ^ [ 179s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 179s] 17 | SubstitutionList(const SubstitutionList& other); [ 179s] | ^~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 179s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 179s] 181 | partial_outputs_ = std::move(partial_out); [ 179s] | ^ [ 179s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 179s] 17 | SubstitutionList(const SubstitutionList& other); [ 179s] | ^~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 179s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 179s] 187 | runtime_outputs_ = std::move(run_out); [ 179s] | ^ [ 179s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 179s] 17 | SubstitutionList(const SubstitutionList& other); [ 179s] | ^~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 205 | rspfile_ = std::move(rsp); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 213 | rspfile_content_ = std::move(content); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] [190/194] CXX src/gn/xcode_object.o [ 182s] In file included from ../src/gn/toolchain.h:16, [ 182s] from ../src/gn/settings.h:14, [ 182s] from ../src/gn/filesystem_utils.h:14, [ 182s] from ../src/gn/xcode_object.cc:16: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 83 | command_ = std::move(cmd); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/tool.h:16: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 110 | default_output_dir_ = std::move(dir); [ 182s] | ^ [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 117 | depfile_ = std::move(df); [ 182s] | ^ [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 123 | description_ = std::move(desc); [ 182s] | ^ [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 182s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 182s] 175 | outputs_ = std::move(out); [ 182s] | ^ [ 182s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 182s] 17 | SubstitutionList(const SubstitutionList& other); [ 182s] | ^~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 182s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 182s] 181 | partial_outputs_ = std::move(partial_out); [ 182s] | ^ [ 182s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 182s] 17 | SubstitutionList(const SubstitutionList& other); [ 182s] | ^~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 182s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 182s] 187 | runtime_outputs_ = std::move(run_out); [ 182s] | ^ [ 182s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 182s] 17 | SubstitutionList(const SubstitutionList& other); [ 182s] | ^~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 205 | rspfile_ = std::move(rsp); [ 182s] | ^ [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 213 | rspfile_content_ = std::move(content); [ 182s] | ^ [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/target.h:15, [ 182s] from ../src/gn/filesystem_utils.h:15: [ 182s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 182s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 182s] | ^~~~~~~ [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] [191/194] CXX src/gn/visual_studio_writer.o [ 184s] In file included from ../src/gn/target.h:15, [ 184s] from ../src/gn/commands.h:15, [ 184s] from ../src/gn/visual_studio_writer.cc:19: [ 184s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 184s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 184s] | ^~~~~~~ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/action_values.h:14: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/target.h:29: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 83 | command_ = std::move(cmd); [ 184s] | ^ [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 110 | default_output_dir_ = std::move(dir); [ 184s] | ^ [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 117 | depfile_ = std::move(df); [ 184s] | ^ [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 123 | description_ = std::move(desc); [ 184s] | ^ [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 175 | outputs_ = std::move(out); [ 184s] | ^ [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 181 | partial_outputs_ = std::move(partial_out); [ 184s] | ^ [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 187 | runtime_outputs_ = std::move(run_out); [ 184s] | ^ [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 205 | rspfile_ = std::move(rsp); [ 184s] | ^ [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 213 | rspfile_content_ = std::move(content); [ 184s] | ^ [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 184s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 184s] 144 | Target::GetStringForOutputType(target->output_type())); [ 184s] | ^ [ 184s] In file included from ../src/gn/scope.h:17, [ 184s] from ../src/gn/args.h:14, [ 184s] from ../src/gn/build_settings.h:16, [ 184s] from ../src/gn/metadata.h:10, [ 184s] from ../src/gn/target.h:23: [ 184s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 184s] 58 | Err(const Err& other); [ 184s] | ^~~ [ 184s] ../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*)': [ 184s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 184s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 184s] | ^ [ 184s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 184s] 58 | Err(const Err& other); [ 184s] | ^~~ [ 186s] [192/194] CXX src/gn/xcode_writer.o [ 186s] In file included from ../src/gn/target.h:15, [ 186s] from ../src/gn/commands.h:15, [ 186s] from ../src/gn/xcode_writer.cc:26: [ 186s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 186s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 186s] | ^~~~~~~ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/action_values.h:14: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/toolchain.h:16, [ 186s] from ../src/gn/target.h:29: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 83 | command_ = std::move(cmd); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 110 | default_output_dir_ = std::move(dir); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 117 | depfile_ = std::move(df); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 123 | description_ = std::move(desc); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 175 | outputs_ = std::move(out); [ 186s] | ^ [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 181 | partial_outputs_ = std::move(partial_out); [ 186s] | ^ [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 187 | runtime_outputs_ = std::move(run_out); [ 186s] | ^ [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 205 | rspfile_ = std::move(rsp); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 213 | rspfile_content_ = std::move(content); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const std::string&, const std::map&, Err*)': [ 186s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 186s] 217 | "\" not an application bundle"); [ 186s] | ^ [ 186s] In file included from ../src/gn/scope.h:17, [ 186s] from ../src/gn/args.h:14, [ 186s] from ../src/gn/xcode_writer.cc:23: [ 186s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 186s] 58 | Err(const Err& other); [ 186s] | ^~~ [ 186s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 186s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 186s] | ^ [ 186s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 186s] 58 | Err(const Err& other); [ 186s] | ^~~ [ 186s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 186s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 186s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 186s] | ^ [ 186s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 186s] 58 | Err(const Err& other); [ 186s] | ^~~ [ 186s] [193/194] AR gn_lib.a [ 190s] [194/194] LINK gn [ 190s] + exit 0 [ 190s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Vgtuvn [ 190s] + umask 022 [ 190s] + cd /home/abuild/rpmbuild/BUILD [ 190s] + cd gn-20210313 [ 190s] + LANG=C [ 190s] + export LANG [ 190s] + unset DISPLAY [ 190s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64 [ 190s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64 [ 190s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64/usr/bin/gn [ 190s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.7 --unique-debug-src-base gn-20210313-1.7.riscv64 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 191s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64/usr/bin/gn [ 197s] 5676 blocks [ 197s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 197s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 197s] + /usr/lib/rpm/check-buildroot [ 197s] + /usr/lib/rpm//brp-compress [ 197s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 205s] + /usr/lib/rpm/brp-python-hardlink [ 205s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64 [ 206s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 206s] ~/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64 ~/rpmbuild/BUILD/gn-20210313 [ 206s] ~/rpmbuild/BUILD/gn-20210313 [ 206s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh /home/abuild/rpmbuild/SOURCES [ 211s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 211s] [ 211s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 211s] [ 211s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.cBmaDA [ 211s] Processing files: gn-20210313-1.7.riscv64 [ 211s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jiIjpD [ 211s] + umask 022 [ 211s] + cd /home/abuild/rpmbuild/BUILD [ 211s] + cd gn-20210313 [ 211s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64/usr/share/licenses/gn [ 211s] + export LC_ALL=C [ 211s] + LC_ALL=C [ 211s] + export LICENSEDIR [ 211s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64/usr/share/licenses/gn [ 211s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64/usr/share/licenses/gn [ 211s] + exit 0 [ 211s] Provides: gn = 20210313-1.7 gn(riscv-64) = 20210313-1.7 [ 211s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 211s] Requires(post): /sbin/ldconfig [ 211s] Requires(postun): /sbin/ldconfig [ 211s] Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.3.0)(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) [ 211s] Processing files: gn-debugsource-20210313-1.7.riscv64 [ 211s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 211s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 211s] [ 212s] Provides: gn-debugsource = 20210313-1.7 gn-debugsource(riscv-64) = 20210313-1.7 [ 212s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 212s] Processing files: gn-debuginfo-20210313-1.7.riscv64 [ 212s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 212s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 212s] [ 212s] Provides: gn-debuginfo = 20210313-1.7 gn-debuginfo(riscv-64) = 20210313-1.7 [ 212s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 212s] Recommends: gn-debugsource(riscv-64) = 20210313-1.7 [ 212s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64 [ 212s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.7.src.rpm [ 214s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/gn-20210313-1.7.riscv64.rpm [ 217s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/gn-debugsource-20210313-1.7.riscv64.rpm [ 241s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/gn-debuginfo-20210313-1.7.riscv64.rpm [ 241s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.sgjf9X [ 241s] + umask 022 [ 241s] + cd /home/abuild/rpmbuild/BUILD [ 241s] + cd gn-20210313 [ 241s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.7.riscv64 [ 241s] + exit 0 [ 242s] ... checking for files with abuild user/group [ 242s] ... creating baselibs [ 244s] ... comparing built packages with the former built [ 244s] /usr/lib/build/pkg-diff.sh [ 244s] compare /.build.oldpackages/gn-20210313-1.6.src.rpm /home/abuild/rpmbuild/SRPMS/gn-20210313-1.7.src.rpm [ 245s] This is not a prerelease project. Compare the project name. [ 245s] comparing disturl_distribution [ 245s] comparing the rpm tags of gn [ 245s] --- old-rpm-tags [ 245s] +++ new-rpm-tags [ 245s] @@ -81 +81 @@ [ 245s] -gn.spec 99918c285ed28d499718fd7788466becf996f85cac722edbad5807c092e2d46c 32 [ 245s] +gn.spec 4b8a9574734e6733588f06fb1d4c9b061dc275680c529009e360f703c37e9fe5 32 [ 245s] comparing rpmtags [ 245s] comparing RELEASE [ 245s] comparing PROVIDES [ 246s] comparing scripts [ 246s] comparing filelist [ 246s] comparing file checksum [ 246s] compare /.build.oldpackages/gn-20210313-1.6.riscv64.rpm /home/abuild/rpmbuild/RPMS/riscv64/gn-20210313-1.7.riscv64.rpm [ 247s] Comparing gn-20210313-1.6.riscv64.rpm to gn-20210313-1.7.riscv64.rpm [ 248s] This is not a prerelease project. Compare the project name. [ 248s] comparing disturl_distribution [ 248s] comparing the rpm tags of gn [ 248s] --- old-rpm-tags [ 248s] +++ new-rpm-tags [ 248s] @@ -109 +109 @@ [ 248s] -/usr/bin/gn a73e06b510e8471b770f49d1f1124ea70cd10dc3858dd3271c98974949394e00 0 [ 248s] +/usr/bin/gn d56568bd463dcb2907d39e591f7f94578cad59ed3e88bd694d9584a5f226dd7f 0 [ 248s] @@ -117 +117 @@ [ 248s] -gn-20210313-1.6.src.rpm [ 248s] +gn-20210313-1.7.src.rpm [ 248s] comparing rpmtags [ 248s] comparing RELEASE [ 248s] comparing PROVIDES [ 248s] comparing scripts [ 248s] comparing filelist [ 249s] comparing file checksum [ 249s] creating rename script [ 249s] RPM file checksum differs. [ 249s] Extracting packages [ 250s] /usr/bin/gn differs in ELF sections [ 250s] --- old /usr/bin/gn (objdump) [ 250s] +++ new /usr/bin/gn (objdump) [ 250s] @@ -243,9 +243,9 @@ [ 250s] 11120 f4140000 12000000 40560100 00000000 ........@V...... [ 250s] 11130 00000000 00000000 e7120000 12000000 ................ [ 250s] 11140 c0510100 00000000 00000000 00000000 .Q.............. [ 250s] - 11150 fd060000 22000d00 9c650400 00000000 ...."....e...... [ 250s] + 11150 fd060000 22000d00 94650400 00000000 ...."....e...... [ 250s] 11160 04000000 00000000 fb120000 11001c00 ................ [ 250s] - 11170 f0e71e00 00000000 08000000 00000000 ................ [ 250s] + 11170 e8fc1e00 00000000 08000000 00000000 ................ [ 250s] 11180 1e140000 12000000 f0520100 00000000 .........R...... [ 250s] 11190 00000000 00000000 0a140000 12000000 ................ [ 250s] 111a0 00540100 00000000 00000000 00000000 .T.............. [ 250s] @@ -269,17 +269,17 @@ [ 250s] 112c0 f0530100 00000000 00000000 00000000 .S.............. [ 250s] 112d0 2b140000 12000000 20540100 00000000 +....... T...... [ 250s] 112e0 00000000 00000000 9e080000 21001500 ............!... [ 250s] - 112f0 e8d31e00 00000000 80000000 00000000 ................ [ 250s] + 112f0 e0e81e00 00000000 80000000 00000000 ................ [ 250s] 11300 92010000 12000000 a0500100 00000000 .........P...... [ 250s] 11310 00000000 00000000 a7050000 12000000 ................ [ 250s] 11320 404f0100 00000000 00000000 00000000 @O.............. [ 250s] - 11330 a6000000 21001500 88d21e00 00000000 ....!........... [ 250s] + 11330 a6000000 21001500 80e71e00 00000000 ....!........... [ 250s] 11340 20000000 00000000 030f0000 21001500 ...........!... [ 250s] - 11350 50d01e00 00000000 20000000 00000000 P....... ....... [ 250s] - 11360 4e140000 11001c00 f8e71e00 00000000 N............... [ 250s] + 11350 48e51e00 00000000 20000000 00000000 H....... ....... [ 250s] + 11360 4e140000 11001c00 f0fc1e00 00000000 N............... [ 250s] 11370 08000000 00000000 fd050000 12000000 ................ [ 250s] 11380 f0550100 00000000 00000000 00000000 .U.............. [ 250s] - 11390 89070000 21001500 d0d01e00 00000000 ....!........... [ 250s] + 11390 89070000 21001500 c8e51e00 00000000 ....!........... [ 250s] 113a0 80000000 00000000 b6070000 12000000 ................ [ 250s] 113b0 20530100 00000000 00000000 00000000 S.............. [ 250s] 113c0 fe0f0000 12000000 204c0100 00000000 ........ L...... [ 250s] @@ -302,7 +302,7 @@ [ 250s] 114d0 a0510100 00000000 00000000 00000000 .Q.............. [ 250s] 114e0 70150000 12000000 40500100 00000000 p.......@P...... [ 250s] 114f0 00000000 00000000 c0140000 11001c00 ................ [ 250s] - 11500 e8e71e00 00000000 08000000 00000000 ................ [ 250s] + 11500 e0fc1e00 00000000 08000000 00000000 ................ [ 250s] 11510 c40a0000 12000000 404d0100 00000000 ........@M...... [ 250s] 11520 00000000 00000000 80040000 12000000 ................ [ 250s] 11530 70530100 00000000 00000000 00000000 pS.............. [ 250s] @@ -311,8 +311,8 @@ [ 250s] 11560 e0550100 00000000 00000000 00000000 .U.............. [ 250s] 11570 cf0e0000 12000000 804d0100 00000000 .........M...... [ 250s] 11580 00000000 00000000 85010000 11001500 ................ [ 250s] - 11590 70d01e00 00000000 01000000 00000000 p............... [ 250s] - 115a0 da080000 21001500 78d01e00 00000000 ....!...x....... [ 250s] + 11590 68e51e00 00000000 01000000 00000000 h............... [ 250s] + 115a0 da080000 21001500 70e51e00 00000000 ....!...p....... [ 250s] 115b0 50000000 00000000 5f150000 12000000 P......._....... [ 250s] 115c0 10560100 00000000 00000000 00000000 .V.............. [ 250s] 115d0 1e030000 12000000 d0500100 00000000 .........P...... [ 250s] @@ -329,7 +329,7 @@ [ 250s] 11680 704e0100 00000000 00000000 00000000 pN.............. [ 250s] 11690 40140000 12000000 b0500100 00000000 @........P...... [ 250s] 116a0 00000000 00000000 f50b0000 21001500 ............!... [ 250s] - 116b0 f8d21e00 00000000 80000000 00000000 ................ [ 250s] + 116b0 f0e71e00 00000000 80000000 00000000 ................ [ 250s] 116c0 d00c0000 12000000 104c0100 00000000 .........L...... [ 250s] 116d0 00000000 00000000 84140000 12000000 ................ [ 250s] 116e0 b04c0100 00000000 00000000 00000000 .L.............. [ 250s] @@ -345,13 +345,13 @@ [ 250s] 11780 5c130000 12000000 b0520100 00000000 \........R...... [ 250s] 11790 00000000 00000000 27150000 12000000 ........'....... [ 250s] 117a0 704d0100 00000000 00000000 00000000 pM.............. [ 250s] - 117b0 f8010000 21001500 70d11e00 00000000 ....!...p....... [ 250s] + 117b0 f8010000 21001500 68e61e00 00000000 ....!...h....... [ 250s] 117c0 50000000 00000000 850a0000 21001500 P...........!... [ 250s] - 117d0 10d21e00 00000000 78000000 00000000 ........x....... [ 250s] + 117d0 08e71e00 00000000 78000000 00000000 ........x....... [ 250s] 117e0 1e0b0000 12000000 40520100 00000000 ........@R...... [ 250s] 117f0 00000000 00000000 e8010000 12000000 ................ [ 250s] 11800 104d0100 00000000 00000000 00000000 .M.............. [ 250s] - 11810 16170000 1000f1ff e0e31e00 00000000 ................ [ 250s] + 11810 16170000 1000f1ff d8f81e00 00000000 ................ [ 250s] 11820 00000000 00000000 86130000 12000000 ................ [ 250s] 11830 60550100 00000000 00000000 00000000 `U.............. [ 250s] 11840 18070000 12000000 e04d0100 00000000 .........M...... [ 250s] @@ -359,7 +359,7 @@ [ 250s] 11860 20510100 00000000 00000000 00000000 Q.............. [ 250s] 11870 de140000 12000000 40540100 00000000 ........@T...... [ 250s] 11880 00000000 00000000 dc040000 21001500 ............!... [ 250s] - 11890 c8d31e00 00000000 20000000 00000000 ........ ....... [ 250s] + 11890 c0e81e00 00000000 20000000 00000000 ........ ....... [ 250s] 118a0 4a0b0000 12000000 304d0100 00000000 J.......0M...... [ 250s] 118b0 00000000 00000000 74110000 12000000 ........t....... [ 250s] 118c0 904c0100 00000000 00000000 00000000 .L.............. [ 250s] @@ -380,13 +380,13 @@ [ 250s] 119b0 80510100 00000000 00000000 00000000 .Q.............. [ 250s] 119c0 39070000 12000000 30520100 00000000 9.......0R...... [ 250s] 119d0 00000000 00000000 a1150000 11001500 ................ [ 250s] - 119e0 c8d01e00 00000000 08000000 00000000 ................ [ 250s] + 119e0 c0e51e00 00000000 08000000 00000000 ................ [ 250s] 119f0 15130000 12000000 70500100 00000000 ........pP...... [ 250s] 11a00 00000000 00000000 6e0c0000 12000000 ........n....... [ 250s] 11a10 70520100 00000000 00000000 00000000 pR.............. [ 250s] - 11a20 df020000 21001500 c0d11e00 00000000 ....!........... [ 250s] + 11a20 df020000 21001500 b8e61e00 00000000 ....!........... [ 250s] 11a30 50000000 00000000 170b0000 21001500 P...........!... [ 250s] - 11a40 a8d21e00 00000000 50000000 00000000 ........P....... [ 250s] + 11a40 a0e71e00 00000000 50000000 00000000 ........P....... [ 250s] 11a50 f0120000 12000000 d04c0100 00000000 .........L...... [ 250s] 11a60 00000000 00000000 a10e0000 12000000 ................ [ 250s] 11a70 404e0100 00000000 00000000 00000000 @N.............. [ 250s] @@ -407,7 +407,7 @@ [ 250s] 11b60 00500100 00000000 00000000 00000000 .P.............. [ 250s] 11b70 3d150000 12000000 804e0100 00000000 =........N...... [ 250s] 11b80 00000000 00000000 d8130000 11001c00 ................ [ 250s] - 11b90 00e81e00 00000000 01000000 00000000 ................ [ 250s] + 11b90 f8fc1e00 00000000 01000000 00000000 ................ [ 250s] 11ba0 52150000 12000000 10530100 00000000 R........S...... [ 250s] 11bb0 00000000 00000000 e00f0000 12000000 ................ [ 250s] 11bc0 50550100 00000000 00000000 00000000 PU.............. [ 250s] @@ -423,7 +423,7 @@ [ 250s] 11c60 dc0c0000 12000000 704c0100 00000000 ........pL...... [ 250s] 11c70 00000000 00000000 2f150000 12000000 ......../....... [ 250s] 11c80 504e0100 00000000 00000000 00000000 PN.............. [ 250s] - 11c90 590a0000 21001500 50d11e00 00000000 Y...!...P....... [ 250s] + 11c90 590a0000 21001500 48e61e00 00000000 Y...!...H....... [ 250s] 11ca0 20000000 00000000 01150000 12000000 ............... [ 250s] 11cb0 50540100 00000000 00000000 00000000 PT.............. [ 250s] 11cc0 5d0b0000 12000000 104e0100 00000000 ]........N...... [ 250s] @@ -467,7 +467,7 @@ [ 250s] 11f20 a0530100 00000000 00000000 00000000 .S.............. [ 250s] 11f30 71030000 12000000 60540100 00000000 q.......`T...... [ 250s] 11f40 00000000 00000000 72080000 21001500 ........r...!... [ 250s] - 11f50 78d31e00 00000000 50000000 00000000 x.......P....... [ 250s] + 11f50 70e81e00 00000000 50000000 00000000 p.......P....... [ 250s] 11f60 c7140000 12000000 90540100 00000000 .........T...... [ 250s] 11f70 00000000 00000000 e9060000 12000000 ................ [ 250s] 11f80 50560100 00000000 00000000 00000000 PV.............. [ 250s] @@ -901,489 +901,489 @@ [ 250s] 13a00 65f89702 00000300 fb160000 10000000 e............... [ 250s] 13a10 74299208 00000200 0a170000 00000000 t).............. [ 250s] Contents of section .rela.dyn: [ 250s] - 13a20 50d01e00 00000000 04000000 3d000000 P...........=... [ 250s] - 13a30 00000000 00000000 70d01e00 00000000 ........p....... [ 250s] + 13a20 48e51e00 00000000 04000000 3d000000 H...........=... [ 250s] + 13a30 00000000 00000000 68e51e00 00000000 ........h....... [ 250s] 13a40 04000000 55000000 00000000 00000000 ....U........... [ 250s] - 13a50 78d01e00 00000000 04000000 56000000 x...........V... [ 250s] - 13a60 00000000 00000000 c8d01e00 00000000 ................ [ 250s] + 13a50 70e51e00 00000000 04000000 56000000 p...........V... [ 250s] + 13a60 00000000 00000000 c0e51e00 00000000 ................ [ 250s] 13a70 04000000 83000000 00000000 00000000 ................ [ 250s] - 13a80 d0d01e00 00000000 04000000 40000000 ............@... [ 250s] - 13a90 00000000 00000000 50d11e00 00000000 ........P....... [ 250s] + 13a80 c8e51e00 00000000 04000000 40000000 ............@... [ 250s] + 13a90 00000000 00000000 48e61e00 00000000 ........H....... [ 250s] 13aa0 04000000 a0000000 00000000 00000000 ................ [ 250s] - 13ab0 70d11e00 00000000 04000000 6c000000 p...........l... [ 250s] - 13ac0 00000000 00000000 c0d11e00 00000000 ................ [ 250s] + 13ab0 68e61e00 00000000 04000000 6c000000 h...........l... [ 250s] + 13ac0 00000000 00000000 b8e61e00 00000000 ................ [ 250s] 13ad0 04000000 86000000 00000000 00000000 ................ [ 250s] - 13ae0 10d21e00 00000000 04000000 6d000000 ............m... [ 250s] - 13af0 00000000 00000000 88d21e00 00000000 ................ [ 250s] + 13ae0 08e71e00 00000000 04000000 6d000000 ............m... [ 250s] + 13af0 00000000 00000000 80e71e00 00000000 ................ [ 250s] 13b00 04000000 3c000000 00000000 00000000 ....<........... [ 250s] - 13b10 a8d21e00 00000000 04000000 87000000 ................ [ 250s] - 13b20 00000000 00000000 f8d21e00 00000000 ................ [ 250s] + 13b10 a0e71e00 00000000 04000000 87000000 ................ [ 250s] + 13b20 00000000 00000000 f0e71e00 00000000 ................ [ 250s] 13b30 04000000 61000000 00000000 00000000 ....a........... [ 250s] - 13b40 78d31e00 00000000 04000000 bd000000 x............... [ 250s] - 13b50 00000000 00000000 c8d31e00 00000000 ................ [ 250s] + 13b40 70e81e00 00000000 04000000 bd000000 p............... [ 250s] + 13b50 00000000 00000000 c0e81e00 00000000 ................ [ 250s] 13b60 04000000 75000000 00000000 00000000 ....u........... [ 250s] - 13b70 e8d31e00 00000000 04000000 39000000 ............9... [ 250s] - 13b80 00000000 00000000 e8e71e00 00000000 ................ [ 250s] + 13b70 e0e81e00 00000000 04000000 39000000 ............9... [ 250s] + 13b80 00000000 00000000 e0fc1e00 00000000 ................ [ 250s] 13b90 04000000 4f000000 00000000 00000000 ....O........... [ 250s] - 13ba0 f0e71e00 00000000 04000000 29000000 ............)... [ 250s] - 13bb0 00000000 00000000 f8e71e00 00000000 ................ [ 250s] + 13ba0 e8fc1e00 00000000 04000000 29000000 ............)... [ 250s] + 13bb0 00000000 00000000 f0fc1e00 00000000 ................ [ 250s] 13bc0 04000000 3e000000 00000000 00000000 ....>........... [ 250s] - 13bd0 00e81e00 00000000 04000000 95000000 ................ [ 250s] + 13bd0 f8fc1e00 00000000 04000000 95000000 ................ [ 250s] 13be0 00000000 00000000 ........ [ 250s] Contents of section .rela.plt: [ 250s] - 13be8 90d61e00 00000000 05000000 1f000000 ................ [ 250s] - 13bf8 00000000 00000000 98d61e00 00000000 ................ [ 250s] + 13be8 88eb1e00 00000000 05000000 1f000000 ................ [ 250s] + 13bf8 00000000 00000000 90eb1e00 00000000 ................ [ 250s] 13c08 05000000 62000000 00000000 00000000 ....b........... [ 250s] - 13c18 a0d61e00 00000000 05000000 42000000 ............B... [ 250s] - 13c28 00000000 00000000 a8d61e00 00000000 ................ [ 250s] + 13c18 98eb1e00 00000000 05000000 42000000 ............B... [ 250s] + 13c28 00000000 00000000 a0eb1e00 00000000 ................ [ 250s] 13c38 05000000 b1000000 00000000 00000000 ................ [ 250s] - 13c48 b0d61e00 00000000 05000000 65000000 ............e... [ 256s] /usr/bin/gn differs in assembler output [ 256s] --- old /usr/bin/gn (disasm) [ 256s] +++ new /usr/bin/gn (disasm) [ 256s] @@ -5,1041 +5,1041 @@ [ 256s] Disassembly of section .plt: [ 256s] [ 256s] _Znam@plt-0x20: [ 256s] - auipc t2,0x1d9 [ 256s] + auipc t2,0x1da [ 256s] sub t1,t1,t3 [ 256s] ld t3,-offset(t2) # <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + ofs> [ 256s] addi t1,t1,-44 [ 256s] - addi t0,t2,-1376 [ 256s] + addi t0,t2,-104 [ 256s] srli t1,t1,0x1 [ 256s] ld t0,offset(t0) [ 256s] jr t3 [ 256s] [ 256s] _Znam@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_Znam@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSo3putEc@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSo3putEc@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] gettimeofday@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] clock_gettime@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] strncpy@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] unlink@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@GLIBCXX_3.4.21> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZSt11_Hash_bytesPKvmm@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZSt11_Hash_bytesPKvmm@CXXABI_1.3.5> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] mkdir@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] exit@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] __bswapsi2@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <__bswapsi2@GCC_4.3.0> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNKSt12__basic_fileIcE7is_openEv@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] fclose@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZSt9terminatev@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZSt9terminatev@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@GLIBCXX_3.4.30> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt8ios_baseC2Ev@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt8ios_baseC2Ev@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc@GLIBCXX_3.4.21> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] isatty@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] opendir@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt: [ 256s] - auipc t3,0x1d9 [ 256s] + auipc t3,0x1da [ 256s] ld t3,-offset(t3) # <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21> [ 256s] jalr t1,t3 [ 256s] nop [ 256s] [ 256s] _ZNSt8ios_baseD2Ev@plt: [ 256s] compare /.build.oldpackages/gn-debuginfo-20210313-1.6.riscv64.rpm /home/abuild/rpmbuild/RPMS/riscv64/gn-debuginfo-20210313-1.7.riscv64.rpm [ 256s] skipping -debuginfo package [ 256s] compare /.build.oldpackages/gn-debugsource-20210313-1.6.riscv64.rpm /home/abuild/rpmbuild/RPMS/riscv64/gn-debugsource-20210313-1.7.riscv64.rpm [ 257s] Comparing gn-debugsource-20210313-1.6.riscv64.rpm to gn-debugsource-20210313-1.7.riscv64.rpm [ 257s] This is not a prerelease project. Compare the project name. [ 257s] comparing disturl_distribution [ 257s] comparing the rpm tags of gn-debugsource [ 257s] --- old-rpm-tags [ 257s] +++ new-rpm-tags [ 257s] @@ -864 +864 @@ [ 257s] -gn-20210313-1.6.src.rpm [ 257s] +gn-20210313-1.7.src.rpm [ 257s] comparing rpmtags [ 257s] comparing RELEASE [ 257s] comparing PROVIDES [ 258s] comparing scripts [ 258s] comparing filelist [ 258s] comparing file checksum [ 258s] creating rename script [ 258s] RPM meta information is identical [ 258s] No rpmlint.log available [ 258s] [ 258s] 974216f3d3db finished "build gn.spec" at Mon Sep 1 07:56:18 UTC 2025. [ 258s] Retried build at Tue Sep 2 08:39:36 2025 returned same result, skipped Retried build at Wed Sep 10 05:21:03 2025 returned same result, skipped Retried build at Wed Sep 17 14:09:08 2025 returned same result, skipped