[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.2 [ 0s] Using BUILD_ARCH=aarch64:aarch64_ilp32:armv8l [ 0s] [ 0s] [ 0s] 545f0be5d7b0 started "build gn.spec" at Mon Apr 8 05:40:33 UTC 2024. [ 0s] [ 0s] Building gn for project 'Tizen-Base-X' repository 'standard' arch 'aarch64' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 0s] [ 0s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.2/.build-srcdir/gn.spec ... [ 0s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.2/.build-srcdir/gn.spec [ 1s] init_buildsystem --configdir /root/gbsbuild-ROOT/NGBS-ROOT/run/worker/2/build/configs --cachedir /var/cache/build --clean --rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.2/.build.rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.2/.build-srcdir/gn.spec build ... [ 2s] registering binfmt handlers for cross build [ 2s] cycle: nss -> libsoftokn3 [ 2s] breaking dependency nss -> libsoftokn3 [ 2s] [1/42] preinstalling libmagic-data... [ 2s] [2/42] preinstalling libncurses... [ 2s] [3/42] preinstalling setup... [ 2s] [4/42] preinstalling filesystem... [ 2s] [5/42] preinstalling glibc... [ 3s] [6/42] preinstalling bash... [ 3s] [7/42] preinstalling diffutils... [ 3s] [8/42] preinstalling grep... [ 3s] [9/42] preinstalling libattr... [ 3s] [10/42] preinstalling libblkid... [ 3s] [11/42] preinstalling libbz2... [ 3s] [12/42] preinstalling libfreebl3... [ 4s] [13/42] preinstalling libgcc... [ 4s] [14/42] preinstalling liblua... [ 4s] [15/42] preinstalling liblzma... [ 4s] [16/42] preinstalling libpopt... [ 4s] [17/42] preinstalling libreadline... [ 4s] [18/42] preinstalling libsmack... [ 4s] [19/42] preinstalling libsqlite... [ 4s] [20/42] preinstalling libuuid... [ 5s] [21/42] preinstalling libxcrypt... [ 5s] [22/42] preinstalling libzstd1... [ 5s] [23/42] preinstalling nspr... [ 5s] [24/42] preinstalling sed... [ 5s] [25/42] preinstalling zlib... [ 5s] [26/42] preinstalling qemu-accel-x86_64-aarch64... [ 20s] [27/42] preinstalling qemu-linux-user-x86_64-cross... [ 26s] [28/42] preinstalling coreutils... [ 26s] [29/42] preinstalling libacl... [ 26s] [30/42] preinstalling libcap... [ 26s] [31/42] preinstalling libelf... [ 26s] [32/42] preinstalling libmount... [ 26s] [33/42] preinstalling smack... [ 26s] [34/42] preinstalling bzip2... [ 26s] [35/42] preinstalling libmagic... [ 26s] [36/42] preinstalling libxml2... [ 26s] [37/42] preinstalling tar... [ 26s] [38/42] preinstalling util-linux... [ 27s] [39/42] preinstalling util-linux-su... [ 27s] [40/42] preinstalling nss... [ 27s] [41/42] preinstalling libsoftokn3... [ 27s] [42/42] preinstalling rpm... [ 27s] running qemu-linux-user-x86_64-cross postinstall script [ 28s] running qemu-accel-x86_64-aarch64 postinstall script [ 28s] mv: cannot stat `/usr/lib64/gcc/aarch64-tizen-linux-gnu/13.1.0/liblto_plugin.so': No such file or directory [ 28s] running setup postinstall script [ 28s] chroot: failed to run command '': No such file or directory [ 28s] initializing rpm db... [ 28s] reordering...cycle: libxcrypt-devel -> glibc-devel [ 28s] breaking dependency libxcrypt-devel -> glibc-devel [ 28s] cycle: libsoftokn3 -> nss [ 28s] breaking dependency nss -> libsoftokn3 [ 28s] done [ 28s] querying package ids... [ 29s] [1/103] cumulate libmagic-data-5.45-1.11 [ 29s] [2/103] cumulate setup-0.9-1.2 [ 29s] [3/103] cumulate filesystem-3.1-1.1 [ 29s] [4/103] cumulate glibc-2.39-2.2 [ 29s] [5/103] cumulate bash-3.2.57-1.2 [ 29s] [6/103] cumulate cpio-2.8-1.2 [ 29s] [7/103] cumulate diffutils-3.10-1.2 [ 29s] [8/103] cumulate findutils-4.3.8-1.11 [ 29s] [9/103] cumulate gdbm-1.8.3-1.16 [ 29s] [10/103] cumulate hostname-3.23-1.1 [ 29s] [11/103] cumulate libatomic-13.1.0-1.13 [ 29s] [12/103] cumulate libattr-2.5.1-1.11 [ 29s] [13/103] cumulate libblkid-2.39.3-1.3 [ 29s] [14/103] cumulate libbz2-1.0.8-1.12 [ 29s] [15/103] cumulate libexpat-2.5.0-1.15 [ 29s] [16/103] cumulate libffi-3.4.2-1.15 [ 29s] [17/103] cumulate libfreebl3-3.98-1.16 [ 29s] [18/103] cumulate libgcc-13.1.0-1.13 [ 29s] [19/103] cumulate libgomp-13.1.0-1.13 [ 29s] [20/103] cumulate libitm-13.1.0-1.13 [ 29s] [21/103] cumulate libltdl-2.4.7-1.13 [ 29s] [22/103] cumulate liblua-5.1.5-1.12 [ 29s] [23/103] cumulate liblzma-5.4.5-1.16 [ 29s] [24/103] cumulate libopenssl3-3.0.13-1.16 [ 29s] [25/103] cumulate libpcre-8.45-1.11 [ 29s] [26/103] cumulate libpopt-1.16-1.11 [ 29s] [27/103] cumulate libpython3_121_0-3.12.0-1.13 [ 29s] [28/103] cumulate libsmack-1.3.1-1.11 [ 29s] [29/103] cumulate libsmartcols-2.39.3-1.3 [ 29s] [30/103] cumulate libsqlite-3.44.0-1.11 [ 29s] [31/103] cumulate libuuid-2.39.3-1.3 [ 29s] [32/103] cumulate libxcrypt-4.4.36-1.5 [ 29s] [33/103] cumulate libzstd1-1.5.5-1.14 [ 29s] [34/103] cumulate m4-1.4.19-1.1 [ 29s] [35/103] cumulate net-tools-2.0_20121208git-1.2 [ 29s] [36/103] cumulate nspr-4.35-1.11 [ 29s] [37/103] cumulate patch-2.7.6-1.11 [ 29s] [38/103] cumulate pkg-config-0.29.2-1.13 [ 29s] [39/103] cumulate sed-4.1c-1.2 [ 29s] [40/103] cumulate update-alternatives-1.22.2-1.1 [ 29s] [41/103] cumulate which-2.17-1.1 [ 29s] [42/103] cumulate zlib-1.3-1.14 [ 29s] [43/103] cumulate build-compare-2015.04.28-1.6 [ 29s] [44/103] cumulate qemu-linux-user-x86_64-cross-5.2.0.2-20.6 [ 29s] [45/103] cumulate binutils-libs-2.42-1.3 [ 29s] [46/103] cumulate coreutils-6.9-14.6 [ 29s] [47/103] cumulate cpp-13.1.0-1.13 [ 29s] [48/103] cumulate gawk-3.1.5-1.2 [ 29s] [49/103] cumulate gcc-c++-13.1.0-1.13 [ 29s] [50/103] cumulate grep-2.5.2-1.2 [ 29s] [51/103] cumulate libacl-2.3.2-1.11 [ 29s] [52/103] cumulate libcap-2.69-1.13 [ 29s] [53/103] cumulate libelf-0.189-1.16 [ 29s] [54/103] cumulate libgfortran-13.1.0-1.13 [ 29s] [55/103] cumulate libmount-2.39.3-1.3 [ 29s] [56/103] cumulate libstdc++-13.1.0-1.13 [ 29s] [57/103] cumulate make-4.4-1.9 [ 29s] [58/103] cumulate nss-certs-3.98-1.16 [ 29s] [59/103] cumulate smack-1.3.1-1.11 [ 29s] [60/103] cumulate bzip2-1.0.8-1.12 [ 29s] [61/103] cumulate libfdisk-2.39.3-1.3 [ 29s] [62/103] cumulate libmagic-5.45-1.11 [ 29s] [63/103] cumulate libxml2-2.12.5-1.15 [ 29s] [64/103] cumulate xz-5.4.5-1.16 [ 29s] [65/103] cumulate perl-5.38.0-1.13 [ 29s] [66/103] cumulate build-mkbaselibs-20120927-1.1 [ 29s] [67/103] cumulate libstdc++-devel-13.1.0-1.13 [ 29s] [68/103] cumulate file-5.45-1.11 [ 29s] [69/103] cumulate linux-glibc-devel-5.4-1.15 [ 29s] [70/103] cumulate tar-1.17-1.2 [ 29s] [71/103] cumulate terminfo-base-full-6.4-1.16 [ 29s] [72/103] cumulate autoconf-2.71-1.16 [ 29s] [73/103] cumulate glibc-locale-2.39-2.2 [ 29s] [74/103] cumulate gzip-1.3.12-1.11 [ 29s] [75/103] cumulate libcc1-13.1.0-1.13 [ 29s] [76/103] cumulate libhwasan-13.1.0-1.13 [ 29s] [77/103] cumulate libubsan-13.1.0-1.13 [ 29s] [78/103] cumulate ninja-1.11.1-1.2 [ 29s] [79/103] cumulate binutils-2.42-1.3 [ 29s] [80/103] cumulate pam-1.1.6-1.2 [ 29s] [81/103] cumulate tzdata-2023c-1.2 [ 29s] [82/103] cumulate libdw-0.189-1.16 [ 29s] [83/103] cumulate libarchive-3.7.2-1.16 [ 29s] [84/103] cumulate automake-1.16.5-1.13 [ 29s] [85/103] cumulate libasm-0.189-1.16 [ 29s] [86/103] cumulate libncurses6-6.4-1.16 [ 29s] [87/103] cumulate build-20120927-1.1 [ 29s] [88/103] cumulate gcc-13.1.0-1.13 [ 29s] [89/103] cumulate libncurses-6.4-1.16 [ 29s] [90/103] cumulate less-643-1.2 [ 29s] [91/103] cumulate libreadline-5.2-1.15 [ 29s] [92/103] cumulate qemu-accel-x86_64-aarch64-0.4-1.3 [ 29s] [93/103] cumulate libtool-2.4.7-1.13 [ 29s] [94/103] cumulate elfutils-0.189-1.16 [ 29s] [95/103] cumulate python3-base-3.12.0-1.13 [ 29s] [96/103] cumulate util-linux-2.39.3-1.3 [ 29s] [97/103] cumulate util-linux-su-2.39.3-1.3 [ 29s] [98/103] cumulate libxcrypt-devel-4.4.36-1.5 [ 29s] [99/103] cumulate nss-3.98-1.16 [ 29s] [100/103] cumulate glibc-devel-2.39-2.2 [ 29s] [101/103] cumulate libsoftokn3-3.98-1.16 [ 29s] [102/103] cumulate rpm-4.14.1.1-1.14 [ 29s] [103/103] cumulate rpm-build-4.14.1.1-1.14 [ 29s] now installing cumulated packages [ 30s] Preparing... ######################################## [ 30s] Updating / installing... [ 30s] setup-0.9-1.2 ######################################## [ 30s] filesystem-3.1-1.1 ######################################## [ 30s] glibc-2.39-2.2 warning: /etc/ld.so.conf saved as /etc/ld.so.conf.rpmorig [ 30s] ######################################## [ 31s] bash-3.2.57-1.2 ######################################## [ 31s] zlib-1.3-1.14 ######################################## [ 31s] libgcc-13.1.0-1.13 ######################################## [ 32s] libstdc++-13.1.0-1.13 ######################################## [ 32s] coreutils-6.9-14.6 ######################################## [ 32s] libbz2-1.0.8-1.12 ######################################## [ 33s] liblzma-5.4.5-1.16 ######################################## [ 33s] libelf-0.189-1.16 ######################################## [ 33s] libxcrypt-4.4.36-1.5 ######################################## [ 33s] libdw-0.189-1.16 ######################################## [ 34s] libblkid-2.39.3-1.3 ######################################## [ 34s] nspr-4.35-1.11 ######################################## [ 34s] pam-1.1.6-1.2 ######################################## [ 35s] libcap-2.69-1.13 ######################################## [ 35s] gdbm-1.8.3-1.16 ######################################## [ 40s] perl-5.38.0-1.13 ######################################## [ 40s] libfreebl3-3.98-1.16 ######################################## [ 40s] liblua-5.1.5-1.12 ######################################## [ 41s] libopenssl3-3.0.13-1.16 ######################################## [ 42s] libpopt-1.16-1.11 ######################################## [ 42s] libsqlite-3.44.0-1.11 ######################################## [ 42s] libuuid-2.39.3-1.3 ######################################## [ 43s] libzstd1-1.5.5-1.14 ######################################## [ 43s] libfdisk-2.39.3-1.3 ######################################## [ 43s] build-mkbaselibs-20120927-1.1 ######################################## [ 43s] nss-certs-3.98-1.16 ######################################## [ 43s] libsoftokn3-3.98-1.16 ######################################## [ 44s] nss-3.98-1.16 ######################################## [ 44s] libmount-2.39.3-1.3 ######################################## [ 44s] libasm-0.189-1.16 ######################################## [ 44s] libxml2-2.12.5-1.15 ######################################## [ 44s] xz-5.4.5-1.16 ######################################## [ 44s] bzip2-1.0.8-1.12 ######################################## [ 45s] linux-glibc-devel-5.4-1.15 ######################################## [ 45s] terminfo-base-full-6.4-1.16 ######################################## [ 45s] libncurses6-6.4-1.16 ######################################## [ 45s] libreadline-5.2-1.15 ######################################## [ 46s] gzip-1.3.12-1.11 ######################################## [ 46s] libcc1-13.1.0-1.13 ######################################## [ 46s] libhwasan-13.1.0-1.13 ######################################## [ 46s] libubsan-13.1.0-1.13 ######################################## [ 46s] libgfortran-13.1.0-1.13 ######################################## [ 47s] binutils-libs-2.42-1.3 ######################################## [ 48s] binutils-2.42-1.3 ######################################## [ 48s] make-4.4-1.9 ######################################## [ 48s] findutils-4.3.8-1.11 ######################################## [ 48s] libatomic-13.1.0-1.13 ######################################## [ 48s] libattr-2.5.1-1.11 ######################################## [ 48s] libacl-2.3.2-1.11 ######################################## [ 49s] tar-1.17-1.2 ######################################## [ 49s] libarchive-3.7.2-1.16 ######################################## [ 49s] libexpat-2.5.0-1.15 ######################################## [ 49s] libffi-3.4.2-1.15 ######################################## [ 50s] libgomp-13.1.0-1.13 ######################################## [ 50s] libitm-13.1.0-1.13 ######################################## [ 53s] gcc-13.1.0-1.13 ######################################## [ 53s] libltdl-2.4.7-1.13 ######################################## [ 54s] libpcre-8.45-1.11 ######################################## [ 54s] libpython3_121_0-3.12.0-1.13 ######################################## [ 54s] libsmack-1.3.1-1.11 ######################################## [ 54s] libsmartcols-2.39.3-1.3 ######################################## [ 55s] m4-1.4.19-1.1 ######################################## [ 55s] autoconf-2.71-1.16 ######################################## [ 55s] automake-1.16.5-1.13 ######################################## [ 55s] patch-2.7.6-1.11 ######################################## [ 55s] pkg-config-0.29.2-1.13 ######################################## [ 55s] libxcrypt-devel-4.4.36-1.5 ######################################## [ 55s] glibc-devel-2.39-2.2 ######################################## [ 55s] sed-4.1c-1.2 ######################################## [ 56s] util-linux-2.39.3-1.3 ######################################## [ 56s] libmagic-data-5.45-1.11 ######################################## [ 56s] libmagic-5.45-1.11 ######################################## [ 57s] rpm-4.14.1.1-1.14 ######################################## [ 57s] rpm-build-4.14.1.1-1.14 ######################################## [ 57s] file-5.45-1.11 ######################################## [ 57s] util-linux-su-2.39.3-1.3 ######################################## [ 57s] libtool-2.4.7-1.13 ######################################## [ 57s] smack-1.3.1-1.11 ######################################## [ 59s] python3-base-3.12.0-1.13 ######################################## [ 59s] grep-2.5.2-1.2 ######################################## [ 77s] qemu-accel-x86_64-aarch64-0.4-1.3 ######################################## [ 77s] build-20120927-1.1 ######################################## [ 77s] libncurses-6.4-1.16 ######################################## [ 77s] less-643-1.2 ######################################## [ 77s] elfutils-0.189-1.16 ######################################## [ 78s] glibc-locale-2.39-2.2 ######################################## [ 78s] tzdata-2023c-1.2 ######################################## [ 78s] libstdc++-devel-13.1.0-1.13 ######################################## [ 79s] ninja-1.11.1-1.2 ######################################## [ 80s] cpp-13.1.0-1.13 ######################################## [ 82s] gcc-c++-13.1.0-1.13 ######################################## [ 82s] build-compare-2015.04.28-1.6 ######################################## [ 97s] qemu-linux-user-x86_64-cross-5.2.0.2-2######################################## [ 98s] gawk-3.1.5-1.2 ######################################## [ 98s] cpio-2.8-1.2 ######################################## [ 98s] diffutils-3.10-1.2 ######################################## [ 98s] hostname-3.23-1.1 ######################################## [ 98s] net-tools-2.0_20121208git-1.2 ######################################## [ 98s] update-alternatives-1.22.2-1.1 ######################################## [ 98s] which-2.17-1.1 ######################################## [ 98s] now finalizing build dir... [ 99s] ----------------------------------------------------------------- [ 99s] I have the following modifications for gn.spec: [ 99s] 21c21 [ 99s] < Release: 0 [ 99s] --- [ 99s] > Release: 1.2 [ 99s] build target is aarch64-tizen-linux [ 99s] ----------------------------------------------------------------- [ 99s] ----- building gn.spec (user abuild) [ 99s] ----------------------------------------------------------------- [ 99s] ----------------------------------------------------------------- [ 99s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=aarch64-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://127.0.0.1/Tizen-Base-X/standard/183dc0d414c4d10cf49ddd00b1a23464-gn' /home/abuild/rpmbuild/SOURCES/gn.spec [ 99s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 99s] [ 99s] Building target platforms: aarch64-tizen-linux [ 99s] Building for target aarch64-tizen-linux [ 99s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.oZxlDn [ 99s] + umask 022 [ 99s] + cd /home/abuild/rpmbuild/BUILD [ 99s] + cd /home/abuild/rpmbuild/BUILD [ 99s] + rm -rf gn-20210313 [ 99s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 99s] + /bin/tar -xof - [ 99s] + STATUS=0 [ 99s] + '[' 0 -ne 0 ']' [ 99s] + cd gn-20210313 [ 99s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 99s] + exit 0 [ 99s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.bij2tu [ 99s] + umask 022 [ 99s] + cd /home/abuild/rpmbuild/BUILD [ 99s] + cd gn-20210313 [ 99s] + ref=/usr/lib/rpm [ 99s] + mints=0 [ 99s] + case $(uname -m) in [ 99s] ++ uname -m [ 99s] + mints=20120610 [ 99s] + for s in guess sub [ 99s] ++ find -maxdepth 8 -name config.guess [ 99s] + for s in guess sub [ 99s] ++ find -maxdepth 8 -name config.sub [ 99s] + LANG=C [ 99s] + export LANG [ 99s] + unset DISPLAY [ 99s] + CFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 99s] + export CFLAGS [ 99s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 99s] + export CXXFLAGS [ 99s] + FFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g -I%_fmoddir' [ 99s] + export FFLAGS [ 99s] + LDFLAGS= [ 99s] + export LDFLAGS [ 99s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 99s] + export CC=gcc [ 99s] + CC=gcc [ 99s] + export CXX=g++ [ 99s] + CXX=g++ [ 99s] + export AR=ar [ 99s] + AR=ar [ 99s] + export 'CXXFLAGS=-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 99s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53 -g' [ 100s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 100s] /home/abuild/rpmbuild/BUILD/gn-20210313/build/gen.py:158: SyntaxWarning: invalid escape sequence '\d' [ 100s] mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode()) [ 101s] + PV=20210313 [ 101s] + cat [ 101s] + ninja -C out -j12 gn [ 101s] ninja: Entering directory `out' [ 101s] [1/194] CXX src/base/files/file_path_constants.o [ 101s] [2/194] CXX src/base/files/scoped_file.o [ 101s] [3/194] CXX src/base/files/file.o [ 101s] [4/194] CXX src/base/files/scoped_temp_dir.o [ 102s] [5/194] CXX src/base/files/file_enumerator.o [ 102s] [6/194] CXX src/base/environment.o [ 102s] [7/194] CXX src/base/files/file_util.o [ 102s] [8/194] CXX src/base/json/json_reader.o [ 102s] [9/194] CXX src/base/md5.o [ 102s] [10/194] CXX src/base/memory/ref_counted.o [ 102s] [11/194] CXX src/base/json/string_escape.o [ 102s] [12/194] CXX src/base/json/json_writer.o [ 102s] [13/194] CXX src/base/memory/weak_ptr.o [ 102s] [14/194] CXX src/base/files/file_path.o [ 102s] [15/194] CXX src/base/strings/string_util_constants.o [ 102s] [16/194] CXX src/base/logging.o [ 103s] [17/194] CXX src/base/sha1.o [ 103s] [18/194] CXX src/base/third_party/icu/icu_utf.o [ 103s] [19/194] CXX src/base/timer/elapsed_timer.o [ 103s] [20/194] CXX src/base/strings/utf_string_conversion_utils.o [ 103s] [21/194] CXX src/base/strings/stringprintf.o [ 103s] [22/194] CXX src/base/strings/utf_string_conversions.o [ 103s] [23/194] CXX src/base/files/file_posix.o [ 103s] [24/194] CXX src/base/value_iterators.o [ 103s] [25/194] CXX src/base/command_line.o [ 103s] [26/194] CXX src/base/posix/file_descriptor_shuffle.o [ 103s] [27/194] CXX src/base/strings/string_number_conversions.o [ 104s] [28/194] CXX src/base/strings/string_split.o [ 104s] [29/194] CXX src/base/files/file_enumerator_posix.o [ 104s] [30/194] CXX src/base/posix/safe_strerror.o [ 105s] [31/194] CXX src/base/json/json_parser.o [ 105s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 105s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 105s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 105s] | ^~ [ 105s] ../src/base/json/json_parser.cc:256:7: note: here [ 105s] 256 | case ' ': [ 105s] | ^~~~ [ 105s] [32/194] CXX src/gn/builder_record.o [ 105s] [33/194] CXX src/base/files/file_util_posix.o [ 105s] [34/194] CXX src/gn/action_values.o [ 105s] In file included from ../src/gn/action_values.cc:5: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/action_values.h:14: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/action_values.cc:7: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] [35/194] CXX src/gn/build_settings.o [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/build_settings.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/filesystem_utils.h:15: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] [36/194] CXX src/base/strings/string_util.o [ 106s] [37/194] CXX src/gn/binary_target_generator.o [ 106s] In file included from ../src/gn/target.h:15, [ 106s] from ../src/gn/binary_target_generator.h:9, [ 106s] from ../src/gn/binary_target_generator.cc:5: [ 106s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 106s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 106s] | ^~~~~~~ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 83 | command_ = std::move(cmd); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 110 | default_output_dir_ = std::move(dir); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 117 | depfile_ = std::move(df); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 123 | description_ = std::move(desc); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 175 | outputs_ = std::move(out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 181 | partial_outputs_ = std::move(partial_out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 187 | runtime_outputs_ = std::move(run_out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 205 | rspfile_ = std::move(rsp); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 213 | rspfile_content_ = std::move(content); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 106s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 121 | ". " + source.value() + " is not one of the valid types."); [ 106s] | ^ [ 106s] In file included from ../src/gn/scope.h:17, [ 106s] from ../src/gn/args.h:14, [ 106s] from ../src/gn/build_settings.h:16, [ 106s] from ../src/gn/metadata.h:10, [ 106s] from ../src/gn/target.h:23: [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 106s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 222 | "deps."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 106s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] [38/194] CXX src/gn/action_target_generator.o [ 106s] In file included from ../src/gn/target.h:15, [ 106s] from ../src/gn/action_target_generator.h:9, [ 106s] from ../src/gn/action_target_generator.cc:5: [ 106s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 106s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 106s] | ^~~~~~~ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/action_values.h:14: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/target.h:29: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 83 | command_ = std::move(cmd); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 110 | default_output_dir_ = std::move(dir); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 117 | depfile_ = std::move(df); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 123 | description_ = std::move(desc); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 175 | outputs_ = std::move(out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 181 | partial_outputs_ = std::move(partial_out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 187 | runtime_outputs_ = std::move(run_out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 205 | rspfile_ = std::move(rsp); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 213 | rspfile_content_ = std::move(content); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 106s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 38 | "script over."); [ 106s] | ^ [ 106s] In file included from ../src/gn/scope.h:17, [ 106s] from ../src/gn/args.h:14, [ 106s] from ../src/gn/build_settings.h:16, [ 106s] from ../src/gn/metadata.h:10, [ 106s] from ../src/gn/target.h:23: [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 83 | "will be unused."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 91 | "will be empty."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 106s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 106s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 185 | "script needs to be run."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 195 | "\"action_foreach\" target."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 205 | "build system can't determine when your script needs to be run."); [ 106s] | ^ [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] [39/194] CXX src/gn/c_substitution_type.o [ 106s] [40/194] CXX src/gn/c_include_iterator.o [ 107s] [41/194] CXX src/gn/bundle_file_rule.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/bundle_file_rule.cc:9: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/bundle_file_rule.h:11, [ 107s] from ../src/gn/bundle_file_rule.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/bundle_file_rule.cc:12: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 107s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 59 | variables::kBundleRootDir); [ 107s] | ^ [ 107s] In file included from ../src/gn/scope.h:17, [ 107s] from ../src/gn/settings.h:12: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 66 | variables::kBundleContentsDir); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 73 | variables::kBundleResourcesDir); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 80 | variables::kBundleExecutableDir); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] [42/194] CXX src/gn/bundle_data_target_generator.o [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/bundle_data_target_generator.cc:10: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/action_values.h:14: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/target.h:29: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 107s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 34 | "You have to specify at least one file in the \"sources\"."); [ 107s] | ^ [ 107s] In file included from ../src/gn/parse_tree.h:16, [ 107s] from ../src/gn/bundle_data_target_generator.cc:7: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 43 | "\"gn help source_expansion\")."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 107s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 63 | "operating on a bundle_data file such as this."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 107s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 108s] [43/194] CXX src/gn/bundle_data.o [ 108s] In file included from ../src/gn/bundle_data.h:12, [ 108s] from ../src/gn/bundle_data.cc:5: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/settings.h:14, [ 108s] from ../src/gn/filesystem_utils.h:14, [ 108s] from ../src/gn/bundle_data.cc:9: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] [44/194] CXX src/gn/args.o [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/settings.h:14, [ 108s] from ../src/gn/args.cc:7: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/tool.h:16: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const Scope::KeyValueMap&, Scope*, Err*) const': [ 108s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 186 | "\"import\" from the files where you need it (preferred)."); [ 108s] | ^ [ 108s] In file included from ../src/gn/scope.h:17, [ 108s] from ../src/gn/args.h:14, [ 108s] from ../src/gn/args.cc:5: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 108s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] [45/194] CXX src/gn/command_analyze.o [ 108s] In file included from ../src/gn/target.h:15, [ 108s] from ../src/gn/commands.h:15, [ 108s] from ../src/gn/command_analyze.cc:13: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] [46/194] CXX src/base/values.o [ 108s] [47/194] CXX src/gn/c_tool.o [ 108s] In file included from ../src/gn/c_tool.h:17, [ 108s] from ../src/gn/c_tool.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/c_tool.h:15: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 108s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 78 | link_output_ = std::move(link_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 108s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 84 | depend_output_ = std::move(dep_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/target.h:15, [ 108s] from ../src/gn/c_tool.cc:9: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 108s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 108s] | ^ [ 108s] In file included from ../src/gn/scope.h:17, [ 108s] from ../src/gn/c_tool.h:14: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 73 | pattern.AsString()); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 108s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 93 | "This is only valid for solink and solink_module tools."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 99 | "It must match one of the outputs."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 108s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 108s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 108s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 174 | " which is not valid\nfor this variable."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 179 | *field = std::move(list); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 108s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 227 | "be specified or they should both be empty."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] [48/194] AR base.a [ 109s] [49/194] CXX src/gn/command_clean.o [ 109s] In file included from ../src/gn/target.h:15, [ 109s] from ../src/gn/commands.h:15, [ 109s] from ../src/gn/command_clean.cc:11: [ 109s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 109s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 109s] | ^~~~~~~ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/action_values.h:14: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/target.h:29: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 83 | command_ = std::move(cmd); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 110 | default_output_dir_ = std::move(dir); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 117 | depfile_ = std::move(df); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 123 | description_ = std::move(desc); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 175 | outputs_ = std::move(out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 181 | partial_outputs_ = std::move(partial_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 187 | runtime_outputs_ = std::move(run_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | rspfile_ = std::move(rsp); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 213 | rspfile_content_ = std::move(content); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] [50/194] CXX src/gn/command_check.o [ 109s] In file included from ../src/gn/target.h:15, [ 109s] from ../src/gn/commands.h:15, [ 109s] from ../src/gn/command_check.cc:9: [ 109s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 109s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 109s] | ^~~~~~~ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/action_values.h:14: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/target.h:29: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 83 | command_ = std::move(cmd); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 110 | default_output_dir_ = std::move(dir); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 117 | depfile_ = std::move(df); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 123 | description_ = std::move(desc); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 175 | outputs_ = std::move(out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 181 | partial_outputs_ = std::move(partial_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 187 | runtime_outputs_ = std::move(run_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | rspfile_ = std::move(rsp); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 213 | rspfile_content_ = std::move(content); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] [51/194] CXX src/gn/builder.o [ 109s] In file included from ../src/gn/builder.cc:10: [ 109s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 109s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 109s] | ^~~~~~~ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/action_values.h:14: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/input_file_manager.h:20, [ 109s] from ../src/gn/scheduler.h:16, [ 109s] from ../src/gn/builder.cc:16: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 83 | command_ = std::move(cmd); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 110 | default_output_dir_ = std::move(dir); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 117 | depfile_ = std::move(df); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 123 | description_ = std::move(desc); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 175 | outputs_ = std::move(out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 181 | partial_outputs_ = std::move(partial_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 187 | runtime_outputs_ = std::move(run_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | rspfile_ = std::move(rsp); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 213 | rspfile_content_ = std::move(content); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 109s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 79 | "\nwas already defined."); [ 109s] | ^ [ 109s] In file included from ../src/gn/builder.cc:13: [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 109s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 222 | *err = Err(Location(), "", depstring); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 109s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 109s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 344 | "refer to an existent thing."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 109s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 109s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] [52/194] CXX src/gn/command_clean_stale.o [ 109s] In file included from ../src/gn/target.h:15, [ 109s] from ../src/gn/commands.h:15, [ 109s] from ../src/gn/command_clean_stale.cc:9: [ 109s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 109s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 109s] | ^~~~~~~ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/action_values.h:14: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/target.h:29: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 83 | command_ = std::move(cmd); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 110 | default_output_dir_ = std::move(dir); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 117 | depfile_ = std::move(df); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 123 | description_ = std::move(desc); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 175 | outputs_ = std::move(out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 181 | partial_outputs_ = std::move(partial_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 187 | runtime_outputs_ = std::move(run_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | rspfile_ = std::move(rsp); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 213 | rspfile_content_ = std::move(content); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] [53/194] CXX src/gn/analyzer.o [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/config_values_extractors.h:16, [ 110s] from ../src/gn/analyzer.cc:19: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const std::string&, Err*)': [ 110s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 73 | "\" with a list value."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/metadata.h:10, [ 110s] from ../src/gn/target.h:23: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 82 | "\" is not a string."); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 88 | *err = Err(); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const std::string&, Err*)': [ 110s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const Outputs&, const Label&, Err*)': [ 110s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] [54/194] CXX src/gn/command_args.o [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/commands.h:15, [ 110s] from ../src/gn/command_args.cc:18: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] [55/194] CXX src/gn/command_ls.o [ 111s] In file included from ../src/gn/target.h:15, [ 111s] from ../src/gn/commands.h:15, [ 111s] from ../src/gn/command_ls.cc:9: [ 111s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 111s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 111s] | ^~~~~~~ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 83 | command_ = std::move(cmd); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 110 | default_output_dir_ = std::move(dir); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 117 | depfile_ = std::move(df); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 123 | description_ = std::move(desc); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 175 | outputs_ = std::move(out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 181 | partial_outputs_ = std::move(partial_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 187 | runtime_outputs_ = std::move(run_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 205 | rspfile_ = std::move(rsp); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 213 | rspfile_content_ = std::move(content); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] [56/194] CXX src/gn/command_meta.o [ 111s] In file included from ../src/gn/target.h:15, [ 111s] from ../src/gn/commands.h:15, [ 111s] from ../src/gn/command_meta.cc:10: [ 111s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 111s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 111s] | ^~~~~~~ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/target.h:29: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 83 | command_ = std::move(cmd); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 110 | default_output_dir_ = std::move(dir); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 117 | depfile_ = std::move(df); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 123 | description_ = std::move(desc); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 175 | outputs_ = std::move(out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 181 | partial_outputs_ = std::move(partial_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 187 | runtime_outputs_ = std::move(run_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 205 | rspfile_ = std::move(rsp); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 213 | rspfile_content_ = std::move(content); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] [57/194] CXX src/gn/command_path.o [ 112s] In file included from ../src/gn/target.h:15, [ 112s] from ../src/gn/commands.h:15, [ 112s] from ../src/gn/command_path.cc:11: [ 112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 112s] | ^~~~~~~ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] [58/194] CXX src/gn/command_outputs.o [ 112s] In file included from ../src/gn/target.h:15, [ 112s] from ../src/gn/commands.h:15, [ 112s] from ../src/gn/command_outputs.cc:11: [ 112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 112s] | ^~~~~~~ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] [59/194] CXX src/gn/command_refs.o [ 112s] In file included from ../src/gn/target.h:15, [ 112s] from ../src/gn/commands.h:15, [ 112s] from ../src/gn/command_refs.cc:14: [ 112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 112s] | ^~~~~~~ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] [60/194] CXX src/gn/config_values.o [ 113s] [61/194] CXX src/gn/config_values_extractors.o [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/config_values_extractors.h:16, [ 113s] from ../src/gn/config_values_extractors.cc:5: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/action_values.h:14: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/target.h:29: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] [62/194] CXX src/gn/command_help.o [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/commands.h:15, [ 113s] from ../src/gn/command_help.cc:7: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/action_values.h:14: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/target.h:29: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] [63/194] CXX src/gn/command_desc.o [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/commands.h:15, [ 113s] from ../src/gn/command_desc.cc:16: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/action_values.h:14: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/target.h:29: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] [64/194] CXX src/gn/config.o [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/config.cc:8: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] [65/194] CXX src/gn/command_gen.o [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/commands.h:15, [ 113s] from ../src/gn/command_gen.cc:12: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/action_values.h:14: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/target.h:29: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const std::string&, const BuildSettings*, const Builder&, Err*)': [ 113s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/args.h:14, [ 113s] from ../src/gn/build_settings.h:16, [ 113s] from ../src/gn/command_gen.cc:11: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 113s] | ^ [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 113s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 371 | "provide one on the command line via --ninja-executable."); [ 113s] | ^ [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 385 | "or later."); [ 113s] | ^ [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 114s] [66/194] CXX src/gn/config_values_generator.o [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/config_values_generator.cc:12: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 114s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 67 | "path component and have \".framework\" extension."); [ 114s] | ^ [ 114s] In file included from ../src/gn/scope.h:17, [ 114s] from ../src/gn/args.h:14, [ 114s] from ../src/gn/build_settings.h:16, [ 114s] from ../src/gn/config_values_generator.cc:8: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 114s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 114s] | ^ [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] [67/194] CXX src/gn/compile_commands_writer.o [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/compile_commands_writer.h:9, [ 114s] from ../src/gn/compile_commands_writer.cc:5: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/action_values.h:14: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/target.h:29: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 114s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 114s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 78 | link_output_ = std::move(link_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 114s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 84 | depend_output_ = std::move(dep_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] [68/194] CXX src/gn/copy_target_generator.o [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/copy_target_generator.cc:8: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/filesystem_utils.h:15: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 114s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 114s] | ^ [ 114s] In file included from ../src/gn/scope.h:17, [ 114s] from ../src/gn/args.h:14, [ 114s] from ../src/gn/build_settings.h:16, [ 114s] from ../src/gn/copy_target_generator.cc:7: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 41 | "source_expansion\")."); [ 114s] | ^ [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] [69/194] CXX src/gn/commands.o [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/commands.h:15, [ 114s] from ../src/gn/commands.cc:5: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/action_values.h:14: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/target.h:29: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const std::string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 114s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 99 | err = Err(); [ 114s] | ^ [ 114s] In file included from ../src/gn/scope.h:17, [ 114s] from ../src/gn/args.h:14, [ 114s] from ../src/gn/build_settings.h:16, [ 114s] from ../src/gn/metadata.h:10, [ 114s] from ../src/gn/target.h:23: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] [70/194] CXX src/gn/escape.o [ 114s] [71/194] CXX src/gn/deps_iterator.o [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/deps_iterator.cc:7: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/action_values.h:14: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/target.h:29: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] [72/194] CXX src/gn/exec_process.o [ 115s] [73/194] CXX src/gn/command_format.o [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/commands.h:15, [ 115s] from ../src/gn/command_format.cc:18: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] [74/194] CXX src/gn/file_writer.o [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/file_writer.cc:9: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/filesystem_utils.h:15: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] [75/194] CXX src/gn/rust_project_writer.o [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/rust_project_writer.h:9, [ 115s] from ../src/gn/rust_project_writer.cc:5: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] [76/194] CXX src/gn/create_bundle_target_generator.o [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/create_bundle_target_generator.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/filesystem_utils.h:15: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const std::string_view&, SourceDir*)': [ 115s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 101 | str + "\"."); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/settings.h:12: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 115s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 115s] | ^ [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 115s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 115s] | ^ [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 253 | "code signing script needs to be run."); [ 115s] | ^ [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 115s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 115s] | ^ [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 116s] [77/194] CXX src/gn/frameworks_utils.o [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/frameworks_utils.cc:7: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/filesystem_utils.h:15: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] [78/194] CXX src/gn/function_foreach.o [ 116s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 116s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 54 | "Expecting exactly two."); [ 116s] | ^ [ 116s] In file included from ../src/gn/function_foreach.cc:5: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 80 | *err = Err(function, "Expected { after foreach."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] [79/194] CXX src/gn/err.o [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/err.cc:11: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/filesystem_utils.h:15: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] [80/194] CXX src/gn/function_filter.o [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/function_filter.cc:8: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/filesystem_utils.h:15: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)': [ 116s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 116s] | ^ [ 116s] In file included from ../src/gn/function_filter.cc:7: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] [81/194] CXX src/gn/eclipse_writer.o [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/config_values_extractors.h:16, [ 116s] from ../src/gn/eclipse_writer.cc:12: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/action_values.h:14: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/target.h:29: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 116s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/args.h:14, [ 116s] from ../src/gn/build_settings.h:16, [ 116s] from ../src/gn/metadata.h:10, [ 116s] from ../src/gn/target.h:23: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] [82/194] CXX src/gn/filesystem_utils.o [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/settings.h:14, [ 116s] from ../src/gn/filesystem_utils.h:14, [ 116s] from ../src/gn/filesystem_utils.cc:5: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/tool.h:16: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/filesystem_utils.h:15: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const std::string&, const ParseNode*, Err*)': [ 116s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 333 | str + "\"."); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/settings.h:12: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const std::string&, Err*)': [ 116s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 117s] [83/194] CXX src/gn/function_forward_variables_from.o [ 117s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 117s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 117s] | ^ [ 117s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 67 | "do this explicitly."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 117s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 173 | "Expecting two or three arguments."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 186 | *err = Err(identifier, "Undefined identifier."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 211 | "Expecting a list of strings."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [84/194] CXX src/gn/function_exec_script.o [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/function_exec_script.cc:12: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/filesystem_utils.h:15: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 117s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 56 | "if you need to modify the whitelist."); [ 117s] | ^ [ 117s] In file included from ../src/gn/function_exec_script.cc:10: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 117s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 128 | "I expected between one and four arguments."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 243 | "\"."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [85/194] CXX src/gn/function_get_label_info.o [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/function_get_label_info.cc:6: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/filesystem_utils.h:15: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 117s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | *err = Err(function, "Expected two arguments."); [ 117s] | ^ [ 117s] In file included from ../src/gn/function_get_label_info.cc:5: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [86/194] CXX src/gn/function_get_target_outputs.o [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/function_get_target_outputs.cc:8: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/function_get_target_outputs.cc:10: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 117s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 71 | *err = Err(function, "Expected one argument."); [ 117s] | ^ [ 117s] In file included from ../src/gn/scope.h:17, [ 117s] from ../src/gn/args.h:14, [ 117s] from ../src/gn/build_settings.h:16, [ 117s] from ../src/gn/function_get_target_outputs.cc:5: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 89 | *err = Err(function, "No targets defined in this context."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 100 | item->GetItemTypeName()); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 112 | "previously defined in the current file."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [87/194] CXX src/gn/function_process_file_template.o [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/function_process_file_template.cc:9: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/function_process_file_template.cc:12: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 117s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 117s] | ^ [ 117s] In file included from ../src/gn/parse_tree.h:16, [ 117s] from ../src/gn/function_process_file_template.cc:7: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [88/194] CXX src/gn/function_get_path_info.o [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/filesystem_utils.h:14, [ 117s] from ../src/gn/function_get_path_info.cc:8: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/filesystem_utils.h:15: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, What, const Value&, Err*)': [ 117s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 117s] | ^ [ 117s] In file included from ../src/gn/function_get_path_info.cc:7: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 117s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 117s] | ^ [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] [89/194] CXX src/gn/function_set_defaults.o [ 117s] [90/194] CXX src/gn/function_set_default_toolchain.o [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/settings.h:14, [ 117s] from ../src/gn/function_set_default_toolchain.cc:10: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/tool.h:16: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 117s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 62 | "file."); [ 117s] | ^ [ 117s] In file included from ../src/gn/scope.h:17, [ 117s] from ../src/gn/args.h:14, [ 117s] from ../src/gn/build_settings.h:16, [ 117s] from ../src/gn/function_set_default_toolchain.cc:5: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 118s] [91/194] CXX src/gn/function_template.o [ 118s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 118s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 118s] | ^ [ 118s] In file included from ../src/gn/parse_tree.h:16, [ 118s] from ../src/gn/function_template.cc:7: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 197 | "A template with this name was already defined."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] [92/194] CXX src/gn/function_read_file.o [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/function_read_file.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/filesystem_utils.h:15: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 118s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 48 | "I expected two arguments."); [ 118s] | ^ [ 118s] In file included from ../src/gn/function_read_file.cc:6: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] [93/194] CXX src/gn/function_rebase_path.o [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/function_rebase_path.cc:8: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/filesystem_utils.h:15: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 118s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/args.h:14, [ 118s] from ../src/gn/build_settings.h:16, [ 118s] from ../src/gn/function_rebase_path.cc:7: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] [94/194] CXX src/gn/general_tool.o [ 118s] In file included from ../src/gn/general_tool.h:16, [ 118s] from ../src/gn/general_tool.cc:5: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/general_tool.h:14: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/general_tool.cc:6: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] [95/194] CXX src/gn/group_target_generator.o [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/group_target_generator.cc:7: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] [96/194] CXX src/gn/functions_target.o [ 118s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 118s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 118s] | ^ [ 118s] In file included from ../src/gn/functions_target.cc:8: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] [97/194] CXX src/gn/function_write_file.o [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/function_write_file.cc:12: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/filesystem_utils.h:15: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 118s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 58 | "I expected two or three arguments."); [ 118s] | ^ [ 118s] In file included from ../src/gn/function_write_file.cc:11: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] [98/194] CXX src/gn/function_toolchain.o [ 118s] In file included from ../src/gn/c_tool.h:17, [ 118s] from ../src/gn/function_toolchain.cc:10: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/c_tool.h:15: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 118s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 78 | link_output_ = std::move(link_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 118s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 84 | depend_output_ = std::move(dep_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 118s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/c_tool.h:14: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 118s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 897 | "definition."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 119s] [99/194] CXX src/gn/inherited_libraries.o [ 119s] In file included from ../src/gn/target.h:15, [ 119s] from ../src/gn/inherited_libraries.cc:7: [ 119s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 119s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 119s] | ^~~~~~~ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/action_values.h:14: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/target.h:29: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 83 | command_ = std::move(cmd); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 110 | default_output_dir_ = std::move(dir); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 117 | depfile_ = std::move(df); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 123 | description_ = std::move(desc); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 175 | outputs_ = std::move(out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 181 | partial_outputs_ = std::move(partial_out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 187 | runtime_outputs_ = std::move(run_out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 205 | rspfile_ = std::move(rsp); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 213 | rspfile_content_ = std::move(content); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] [100/194] CXX src/gn/input_file.o [ 119s] [101/194] CXX src/gn/generated_file_target_generator.o [ 119s] In file included from ../src/gn/target.h:15, [ 119s] from ../src/gn/generated_file_target_generator.h:9, [ 119s] from ../src/gn/generated_file_target_generator.cc:5: [ 119s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 119s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 119s] | ^~~~~~~ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/action_values.h:14: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/target.h:29: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 83 | command_ = std::move(cmd); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 110 | default_output_dir_ = std::move(dir); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 117 | depfile_ = std::move(df); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 123 | description_ = std::move(desc); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 175 | outputs_ = std::move(out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 181 | partial_outputs_ = std::move(partial_out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 187 | runtime_outputs_ = std::move(run_out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 205 | rspfile_ = std::move(rsp); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 213 | rspfile_content_ = std::move(content); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 119s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 119s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 119s] | ^ [ 119s] In file included from ../src/gn/scope.h:17, [ 119s] from ../src/gn/args.h:14, [ 119s] from ../src/gn/build_settings.h:16, [ 119s] from ../src/gn/metadata.h:10, [ 119s] from ../src/gn/target.h:23: [ 119s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 119s] 58 | Err(const Err& other); [ 119s] | ^~~ [ 119s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 119s] 48 | "generated_file\"."); [ 119s] | ^ [ 119s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 119s] 58 | Err(const Err& other); [ 119s] | ^~~ [ 119s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const std::string_view&, const ParseNode*)': [ 119s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 119s] 78 | " will have no effect as no metadata collection will occur."); [ 119s] | ^ [ 119s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 119s] 58 | Err(const Err& other); [ 119s] | ^~~ [ 119s] [102/194] CXX src/gn/item.o [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/item.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 83 | command_ = std::move(cmd); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 110 | default_output_dir_ = std::move(dir); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 117 | depfile_ = std::move(df); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 123 | description_ = std::move(desc); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 175 | outputs_ = std::move(out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 181 | partial_outputs_ = std::move(partial_out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 187 | runtime_outputs_ = std::move(run_out); [ 119s] | ^ [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 205 | rspfile_ = std::move(rsp); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 213 | rspfile_content_ = std::move(content); [ 119s] | ^ [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] [103/194] CXX src/gn/lib_file.o [ 120s] [104/194] CXX src/gn/import_manager.o [ 120s] In file included from ../src/gn/toolchain.h:16, [ 120s] from ../src/gn/settings.h:14, [ 120s] from ../src/gn/input_file_manager.h:20, [ 120s] from ../src/gn/scheduler.h:16, [ 120s] from ../src/gn/import_manager.cc:11: [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 83 | command_ = std::move(cmd); [ 120s] | ^ [ 120s] In file included from ../src/gn/substitution_list.h:11, [ 120s] from ../src/gn/tool.h:16: [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 110 | default_output_dir_ = std::move(dir); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 117 | depfile_ = std::move(df); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 123 | description_ = std::move(desc); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 175 | outputs_ = std::move(out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 181 | partial_outputs_ = std::move(partial_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 187 | runtime_outputs_ = std::move(run_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 205 | rspfile_ = std::move(rsp); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 213 | rspfile_content_ = std::move(content); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 120s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 120s] | ^ [ 120s] In file included from ../src/gn/import_manager.cc:9: [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 117 | *err = import_info->load_result; [ 120s] | ^~~~~~~~~~~ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] [105/194] CXX src/gn/desc_builder.o [ 120s] In file included from ../src/gn/target.h:15, [ 120s] from ../src/gn/commands.h:15, [ 120s] from ../src/gn/desc_builder.cc:10: [ 120s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 120s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 120s] | ^~~~~~~ [ 120s] In file included from ../src/gn/substitution_list.h:11, [ 120s] from ../src/gn/action_values.h:14: [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] In file included from ../src/gn/toolchain.h:16, [ 120s] from ../src/gn/target.h:29: [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 83 | command_ = std::move(cmd); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 110 | default_output_dir_ = std::move(dir); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 117 | depfile_ = std::move(df); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 123 | description_ = std::move(desc); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 175 | outputs_ = std::move(out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 181 | partial_outputs_ = std::move(partial_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 187 | runtime_outputs_ = std::move(run_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 205 | rspfile_ = std::move(rsp); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 213 | rspfile_content_ = std::move(content); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/desc_builder.cc: In member function 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const Scope*)': [ 120s] ../src/gn/desc_builder.cc:180:21: warning: redundant move in return statement [-Wredundant-move] [ 120s] 180 | return std::move(res); [ 120s] | ~~~~~~~~~^~~~~ [ 120s] ../src/gn/desc_builder.cc:180:21: note: remove 'std::move' call [ 120s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 120s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 120s] 701 | return std::move(res); [ 120s] | ~~~~~~~~~^~~~~ [ 120s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 120s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 120s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 120s] 727 | return std::move(res); [ 120s] | ~~~~~~~~~^~~~~ [ 120s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 120s] ../src/gn/desc_builder.cc: In instantiation of 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const std::vector&) [with T = Value]': [ 120s] ../src/gn/desc_builder.cc:194:27: required from here [ 120s] ../src/gn/desc_builder.cc:171:25: warning: redundant move in return statement [-Wredundant-move] [ 120s] 171 | return std::move(res); [ 120s] | ^ [ 120s] ../src/gn/desc_builder.cc:171:25: note: remove 'std::move' call [ 120s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; ValuePtr = std::unique_ptr]': [ 120s] ../src/gn/desc_builder.cc:395:47: required from here [ 120s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 120s] 140 | return std::move(res); [ 120s] | ^ [ 120s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 120s] ../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]': [ 120s] ../src/gn/desc_builder.cc:423:69: required from here [ 120s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 120s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 120s] [106/194] CXX src/gn/input_conversion.o [ 120s] In file included from ../src/gn/toolchain.h:16, [ 120s] from ../src/gn/settings.h:14, [ 120s] from ../src/gn/input_file_manager.h:20, [ 120s] from ../src/gn/scheduler.h:16, [ 120s] from ../src/gn/input_conversion.cc:22: [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 83 | command_ = std::move(cmd); [ 120s] | ^ [ 120s] In file included from ../src/gn/substitution_list.h:11, [ 120s] from ../src/gn/tool.h:16: [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 110 | default_output_dir_ = std::move(dir); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 117 | depfile_ = std::move(df); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 123 | description_ = std::move(desc); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 175 | outputs_ = std::move(out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 181 | partial_outputs_ = std::move(partial_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 187 | runtime_outputs_ = std::move(run_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 205 | rspfile_ = std::move(rsp); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 213 | rspfile_content_ = std::move(content); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 120s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 128 | *err = Err(origin, "Null values are not supported."); [ 120s] | ^ [ 120s] In file included from ../src/gn/scope.h:17, [ 120s] from ../src/gn/args.h:14, [ 120s] from ../src/gn/build_settings.h:16, [ 120s] from ../src/gn/input_conversion.cc:16: [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 137 | *err = Err(origin, "Binary values are not supported."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const std::string&, const ParseNode*, Err*)': [ 120s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)': [ 120s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 237 | "Run gn help input_conversion to see your options."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] [107/194] CXX src/gn/label.o [ 120s] In file included from ../src/gn/toolchain.h:16, [ 120s] from ../src/gn/settings.h:14, [ 120s] from ../src/gn/filesystem_utils.h:14, [ 120s] from ../src/gn/label.cc:10: [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 83 | command_ = std::move(cmd); [ 120s] | ^ [ 120s] In file included from ../src/gn/substitution_list.h:11, [ 120s] from ../src/gn/tool.h:16: [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 110 | default_output_dir_ = std::move(dir); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 117 | depfile_ = std::move(df); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 123 | description_ = std::move(desc); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 175 | outputs_ = std::move(out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 181 | partial_outputs_ = std::move(partial_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 120s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 120s] 187 | runtime_outputs_ = std::move(run_out); [ 120s] | ^ [ 120s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 120s] 17 | SubstitutionList(const SubstitutionList& other); [ 120s] | ^~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 205 | rspfile_ = std::move(rsp); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 120s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 213 | rspfile_content_ = std::move(content); [ 120s] | ^ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] In file included from ../src/gn/target.h:15, [ 120s] from ../src/gn/filesystem_utils.h:15: [ 120s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 120s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 120s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 120s] | ^~~~~~~ [ 120s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 120s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 120s] | ^~~~~~~~~~~~~~~~~~~ [ 120s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const std::string_view&, StringAtom*, Err*)': [ 120s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 120s] | ^ [ 120s] In file included from ../src/gn/label.cc:9: [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../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*)': [ 120s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 136 | "have a\ntoolchain. Don't do this."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, Err*)': [ 120s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 280 | *err = Err(input, "Dependency is not a string."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 120s] 285 | *err = Err(input, "Dependency string is empty."); [ 120s] | ^ [ 120s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 120s] 58 | Err(const Err& other); [ 120s] | ^~~ [ 120s] [108/194] CXX src/gn/location.o [ 121s] [109/194] CXX src/gn/label_pattern.o [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/label_pattern.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16: [ 121s] ../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] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const std::string_view&, const Value&, Err*)': [ 121s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 121s] | ^ [ 121s] In file included from ../src/gn/label_pattern.cc:10: [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 169 | "all targets in a directory hierarchy."); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] [110/194] CXX src/gn/metadata_walk.o [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/metadata_walk.h:9, [ 121s] from ../src/gn/metadata_walk.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/target.h:29: [ 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] | ^~~~~~~~~~~~~~~~~~~ [ 121s] [111/194] CXX src/gn/input_file_manager.o [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/input_file_manager.h:20, [ 121s] from ../src/gn/input_file_manager.cc:5: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16: [ 121s] ../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] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/filesystem_utils.h:15, [ 121s] from ../src/gn/input_file_manager.cc:11: [ 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] ../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/input_file_manager.cc: In function 'bool {anonymous}::DoLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFileManager::SyncLoadFileCallback, InputFile*, std::vector*, std::unique_ptr*, Err*)': [ 121s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 121s] | ^ [ 121s] In file included from ../src/gn/parse_tree.h:16, [ 121s] from ../src/gn/input_file_manager.h:19: [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 73 | FilePathToUTF8(secondary_path)); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 121s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 219 | "tiny mind."); [ 121s] | ^ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 243 | *err = data->parse_error; [ 121s] | ^~~~~~~~~~~ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 121s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 313 | data->parse_error = *err; [ 121s] | ^~~ [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] [112/194] CXX src/gn/metadata.o [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/metadata.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] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] ../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] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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] [113/194] CXX src/gn/ninja_action_target_writer.o [ 121s] In file included from ../src/gn/general_tool.h:16, [ 121s] from ../src/gn/ninja_action_target_writer.cc:12: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/general_tool.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] ../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] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/ninja_action_target_writer.cc:17: [ 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] ../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] [114/194] CXX src/gn/functions.o [ 122s] In file included from ../src/gn/toolchain.h:16, [ 122s] from ../src/gn/settings.h:14, [ 122s] from ../src/gn/input_file_manager.h:20, [ 122s] from ../src/gn/scheduler.h:16, [ 122s] from ../src/gn/functions.cc:22: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 122s] from ../src/gn/tool.h:16: [ 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/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 122s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 46 | "statement or a target declaration."); [ 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/functions.cc:14: [ 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/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 122s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 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/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 122s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 91 | "BUILD file."); [ 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/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 122s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 103 | "silly!\nPut it in a regular BUILD file."); [ 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/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 122s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 148 | "call's \")\"."); [ 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/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 122s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 156 | "This function requires a single string argument."); [ 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/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 122s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 198 | " inside a " + existing->type_description_ + "."); [ 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/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 122s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 238 | "were you expecting something else?"); [ 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/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 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/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 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/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 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/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 265 | *err = Err(function->function(), "Assertion failed."); [ 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/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 122s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 397 | *err = Err(function, "Can't define a config in this context."); [ 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/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 122s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 539 | "Expecting exactly one."); [ 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/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 558 | *err = Err(accessor, "Undefined identifier"); [ 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/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 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/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 122s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 704 | "Expecting one, two or three arguments."); [ 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/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 719 | *err = Err(identifier, "Undefined identifier."); [ 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/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 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/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 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/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 769 | "Expecting a list of strings."); [ 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/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 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/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 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/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 122s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 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/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 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/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 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/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 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/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 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/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 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/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 122s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1003 | "Expecting exactly two."); [ 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/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 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/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 122s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 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/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1090 | "Expecting separator argument to be a string."); [ 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/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1100 | "Expecting strings argument to be a list."); [ 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/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 122s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 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/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 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/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 122s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1224 | "Usage: string_split(str[, sep])"); [ 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/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1245 | "Usage: string_split(str[, sep])"); [ 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/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 122s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1440 | *err = Err(name, "Unknown function."); [ 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] [115/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 122s] In file included from ../src/gn/toolchain.h:16, [ 122s] from ../src/gn/settings.h:14, [ 122s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 122s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 122s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 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] ../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] [116/194] CXX src/gn/header_checker.o [ 122s] In file included from ../src/gn/target.h:15, [ 122s] from ../src/gn/config_values_extractors.h:16, [ 122s] from ../src/gn/header_checker.cc:16: [ 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/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 122s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 435 | last_error = Err(); [ 122s] | ^ [ 122s] In file included from ../src/gn/header_checker.h:21, [ 122s] from ../src/gn/header_checker.cc:5: [ 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/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 445 | target.target->label().GetUserVisibleName(false)); [ 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/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 449 | GetDependencyChainPublicError(chain)); [ 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/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 458 | last_error = Err(); [ 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] [117/194] CXX src/gn/ninja_group_target_writer.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29: [ 123s] ../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] ../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] [118/194] CXX src/gn/ninja_copy_target_writer.o [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 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/general_tool.h:14: [ 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/ninja_copy_target_writer.cc: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] [119/194] CXX src/gn/json_project_writer.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/json_project_writer.h:9, [ 123s] from ../src/gn/json_project_writer.cc:5: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29: [ 123s] ../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] ../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] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const std::string&, const base::FilePath&, bool, Err*)': [ 123s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 123s] | ^ [ 123s] In file included from ../src/gn/json_project_writer.h:8: [ 123s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 123s] 58 | Err(const Err& other); [ 123s] | ^~~ [ 123s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 123s] 128 | base::IntToString(exit_code) + "."); [ 123s] | ^ [ 123s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 123s] 58 | Err(const Err& other); [ 123s] | ^~~ [ 123s] [120/194] CXX src/gn/loader.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/loader.cc:11: [ 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] [121/194] CXX src/gn/ninja_binary_target_writer.o [ 123s] In file included from ../src/gn/c_tool.h:17, [ 123s] from ../src/gn/ninja_binary_target_writer.h:9, [ 123s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 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/c_tool.h:15: [ 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] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 123s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 123s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 84 | depend_output_ = std::move(dep_out); [ 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/config_values_extractors.h:16, [ 123s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 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] [122/194] CXX src/gn/ninja_generated_file_target_writer.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/ninja_generated_file_target_writer.cc:9: [ 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] [123/194] CXX src/gn/ninja_target_command_util.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/config_values_extractors.h:16, [ 123s] from ../src/gn/ninja_target_command_util.h:9, [ 123s] from ../src/gn/ninja_target_command_util.cc:5: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29: [ 123s] ../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] ../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/ninja_target_command_util.cc:9: [ 123s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 123s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 123s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 84 | depend_output_ = std::move(dep_out); [ 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] [124/194] CXX src/gn/ninja_create_bundle_target_writer.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/ninja_create_bundle_target_writer.cc:11: [ 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] | ^~~~~~~~~~~~~~~~~~~ [ 124s] [125/194] CXX src/gn/ninja_utils.o [ 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/ninja_utils.cc:7: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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] [126/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15: [ 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/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | depend_output_ = std::move(dep_out); [ 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] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/rust_tool.h:18, [ 124s] from ../src/gn/ninja_rust_binary_target_writer.h: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] ../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] [127/194] CXX src/gn/ninja_tools.o [ 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/ninja_tools.cc:14: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 124s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 124s] | ^ [ 124s] In file included from ../src/gn/ninja_tools.h:11, [ 124s] from ../src/gn/ninja_tools.cc:5: [ 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/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 44 | base::IntToString(exit_code) + "."); [ 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] [128/194] CXX src/gn/ninja_toolchain_writer.o [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | depend_output_ = std::move(dep_out); [ 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] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/filesystem_utils.h:15, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 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] ../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] [129/194] CXX src/gn/ninja_writer.o [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_writer.cc:11: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/ninja_writer.cc:13: [ 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] ../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/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 124s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 124s] | ^ [ 124s] In file included from ../src/gn/scope.h:17, [ 124s] from ../src/gn/loader.h:15, [ 124s] from ../src/gn/ninja_writer.cc:8: [ 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/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 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] [130/194] CXX src/gn/output_file.o [ 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/output_file.cc:7: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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] [131/194] CXX src/gn/ninja_build_writer.o [ 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/ninja_build_writer.cc:22: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 124s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 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/ninja_build_writer.cc:18: [ 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/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 124s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 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] [132/194] CXX src/gn/parse_node_value_adapter.o [ 124s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 124s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 42 | *err = Err(node, err->message(), err->help_text()); [ 124s] | ^ [ 124s] In file included from ../src/gn/value.h:15, [ 124s] from ../src/gn/parse_node_value_adapter.h:9, [ 124s] from ../src/gn/parse_node_value_adapter.cc:5: [ 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] [133/194] CXX src/gn/ninja_target_writer.o [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 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] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_target_writer.cc:17: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | depend_output_ = std::move(dep_out); [ 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] [134/194] CXX src/gn/ninja_c_binary_target_writer.o [ 125s] In file included from ../src/gn/c_tool.h:17, [ 125s] from ../src/gn/ninja_binary_target_writer.h:9, [ 125s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 125s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 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/c_tool.h:15: [ 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/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 125s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 125s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 84 | depend_output_ = std::move(dep_out); [ 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/config_values_extractors.h:16, [ 125s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 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] [135/194] CXX src/gn/pool.o [ 125s] [136/194] CXX src/gn/rust_substitution_type.o [ 125s] [137/194] CXX src/gn/operators.o [ 125s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 125s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 92 | "This thing on the left is not an identifier or accessor."); [ 125s] | ^ [ 125s] In file included from ../src/gn/operators.cc:11: [ 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/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 117 | "to copy it into the current scope before doing this operation."); [ 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/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 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/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 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/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 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/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 125s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 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/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 125s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 252 | " does not evaluate to a value."); [ 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/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 125s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 281 | "\nfrom the list but it wasn't there."); [ 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/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 125s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 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/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 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/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 125s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 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/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 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/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 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/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 125s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 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/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 125s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 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/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 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/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 125s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 539 | "This operator can only compare two integers."); [ 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/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 125s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 598 | "\" instead."); [ 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/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 610 | "\" instead."); [ 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/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 125s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 628 | "\" instead."); [ 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/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 640 | "\" instead."); [ 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/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 125s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 659 | "\" instead."); [ 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/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 125s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 687 | "This thing on the right does not evaluate to a value."); [ 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] [138/194] CXX src/gn/output_conversion.o [ 125s] In file included from ../src/gn/toolchain.h:16, [ 125s] from ../src/gn/settings.h:14, [ 125s] from ../src/gn/output_conversion.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/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const std::string&, const Value&, std::ostream&, Err*)': [ 125s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 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/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 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/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 125s] 157 | "Run gn help output_conversion to see your options."); [ 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] [139/194] CXX src/gn/rust_variables.o [ 126s] [140/194] CXX src/gn/path_output.o [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/path_output.cc:8: [ 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/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/filesystem_utils.h:15: [ 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] [141/194] CXX src/gn/rust_values.o [ 126s] [142/194] CXX src/gn/pattern.o [ 126s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 126s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 126s] | ^ [ 126s] In file included from ../src/gn/value.h:15, [ 126s] from ../src/gn/pattern.h:13, [ 126s] from ../src/gn/pattern.cc:5: [ 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] [143/194] CXX src/gn/rust_tool.o [ 126s] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/rust_tool.h:18, [ 126s] from ../src/gn/rust_tool.cc:5: [ 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/rust_tool.h:16: [ 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] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 126s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 126s] | ^ [ 126s] In file included from ../src/gn/scope.h:17, [ 126s] from ../src/gn/args.h:14, [ 126s] from ../src/gn/build_settings.h:16, [ 126s] from ../src/gn/metadata.h:10, [ 126s] from ../src/gn/target.h:23: [ 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/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 89 | " 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/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 94 | *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] | ^~~~~~~~~~~~~~~~ [ 127s] [144/194] CXX src/gn/settings.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/settings.cc:5: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/filesystem_utils.h:15, [ 127s] from ../src/gn/settings.cc:8: [ 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] ../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] [145/194] CXX src/gn/parser.o [ 127s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 127s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 127s] | ^ [ 127s] In file included from ../src/gn/parser.h:16, [ 127s] from ../src/gn/parser.cc:5: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 127s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 343 | *err = Err(token, "Invalid token in literal value"); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 127s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 412 | *err_ = Err(cur_token(), error_message); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 127s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 127s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 475 | return std::move(comment); [ 127s] | ~~~~~~~~~^~~~~~~~~ [ 127s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 127s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 498 | return std::move(unary_op); [ 127s] | ~~~~~~~~~^~~~~~~~~~ [ 127s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 127s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 516 | std::string(token.value()) + "'"); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 524 | return std::move(binary_op); [ 127s] | ~~~~~~~~~^~~~~~~~~~~ [ 127s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 127s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 565 | return std::move(func_call); [ 127s] | ~~~~~~~~~^~~~~~~~~~~ [ 127s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 127s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 573 | "scope access, or array access."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 586 | return std::move(assign); [ 127s] | ~~~~~~~~~^~~~~~~~ [ 127s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 127s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 598 | "value to a temporary before subscripting. Sorry."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 606 | return std::move(accessor); [ 127s] | ~~~~~~~~~^~~~~~~~~~ [ 127s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 127s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 616 | "value to a temporary first. Sorry."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 632 | return std::move(accessor); [ 127s] | ~~~~~~~~~^~~~~~~~~~ [ 127s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 127s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 127s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 702 | return std::move(file); [ 127s] | ~~~~~~~~~^~~~~~ [ 127s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 127s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 127s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 127s] 772 | return std::move(condition); [ 127s] | ~~~~~~~~~^~~~~~~~~~~ [ 127s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 127s] [146/194] CXX src/gn/scope_per_file_provider.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/filesystem_utils.h:14, [ 127s] from ../src/gn/scope_per_file_provider.cc:9: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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] [147/194] CXX src/gn/rust_values_generator.o [ 127s] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/rust_values_generator.h:9, [ 127s] from ../src/gn/rust_values_generator.cc:5: [ 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] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 127s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 127s] | ^ [ 127s] In file included from ../src/gn/scope.h:17, [ 127s] from ../src/gn/args.h:14, [ 127s] from ../src/gn/build_settings.h:16, [ 127s] from ../src/gn/metadata.h:10, [ 127s] from ../src/gn/target.h:23: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 127s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 91 | kRustSupportedCrateTypesError); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 128 | kRustSupportedCrateTypesError); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 127s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 150 | to_find + "\" in sources."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] [148/194] CXX src/gn/runtime_deps.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/filesystem_utils.h:14, [ 127s] from ../src/gn/runtime_deps.cc:17: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, RuntimeDepsVector*, Err*)': [ 127s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 127s] | ^ [ 127s] In file included from ../src/gn/scope.h:17, [ 127s] from ../src/gn/args.h:14, [ 127s] from ../src/gn/build_settings.h:16, [ 127s] from ../src/gn/runtime_deps.cc:14: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] [149/194] CXX src/gn/qt_creator_writer.o [ 127s] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/qt_creator_writer.h:14, [ 127s] from ../src/gn/qt_creator_writer.cc:5: [ 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] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const std::string&)': [ 127s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 48 | "': " + base::File::ErrorToString(error)); [ 127s] | ^ [ 127s] In file included from ../src/gn/qt_creator_writer.h:13: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 57 | *err = gen.err_; [ 127s] | ^~~~ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 127s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 127s] | ^ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] [150/194] CXX src/gn/source_dir.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/filesystem_utils.h:14, [ 127s] from ../src/gn/source_dir.cc:10: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 127s] ../src/gn/source_dir.cc:103:41: required from here [ 127s] ../src/gn/source_dir.cc:40:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 40 | *err = Err(blame_input_value, "Empty file path.", [ 127s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] 41 | "You can't use empty strings as file paths."); [ 127s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/scope.h:17, [ 127s] from ../src/gn/settings.h:12: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/source_dir.cc:49:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 127s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/source_dir.cc:53:10: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 53 | *err = Err(blame_input_value, "Empty directory path.", [ 127s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] 54 | "You can't use empty strings as directories."); [ 127s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 127s] ../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]' [ 127s] ../src/gn/source_dir.cc:155:42: required from here [ 127s] ../src/gn/source_dir.cc:40:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 40 | *err = Err(blame_input_value, "Empty file path.", [ 127s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] 41 | "You can't use empty strings as file paths."); [ 127s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/source_dir.cc:49:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 127s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/source_dir.cc:53:10: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 53 | *err = Err(blame_input_value, "Empty directory path.", [ 127s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] 54 | "You can't use empty strings as directories."); [ 127s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] [151/194] CXX src/gn/source_file.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/filesystem_utils.h:14, [ 127s] from ../src/gn/source_file.cc:8: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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] [152/194] CXX src/gn/scheduler.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/input_file_manager.h:20, [ 127s] from ../src/gn/scheduler.h:16, [ 127s] from ../src/gn/scheduler.cc:5: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/scheduler.cc:10: [ 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] ../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] [153/194] CXX src/gn/string_atom.o [ 128s] [154/194] CXX src/gn/standard_out.o [ 128s] [155/194] CXX src/gn/swift_variables.o [ 128s] [156/194] CXX src/gn/substitution_list.o [ 128s] [157/194] CXX src/gn/substitution_type.o [ 128s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 128s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 199 | "operating on a source file such as this."); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_type.cc:11: [ 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] [158/194] CXX src/gn/parse_tree.o [ 128s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 128s] | ^ [ 128s] In file included from ../src/gn/parse_tree.h:16, [ 128s] from ../src/gn/parse_tree.cc:5: [ 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/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 367 | Value::DescribeType(base_value->type()) + "."); [ 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/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 395 | "\" in scope \"" + base_.value() + "\""); [ 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/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 431 | *err = Err(base_, "Undefined identifier."); [ 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/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 438 | "\" in scope \"" + base_.value() + "\""); [ 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/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 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/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 469 | "array has no elements."); [ 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/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 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/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 568 | "Either delete it or do something with the result."); [ 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/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 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/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 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/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 878 | "I can't do something with nothing."); [ 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/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 128s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 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/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 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/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 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] | ^~~ [ 129s] [159/194] CXX src/gn/string_output_buffer.o [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/string_output_buffer.cc:11: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/filesystem_utils.h:15: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 129s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 129s] | ^ [ 129s] In file included from ../src/gn/string_output_buffer.cc:9: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] [160/194] CXX src/gn/string_utils.o [ 129s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 129s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 79 | err->message(), err->help_text()); [ 129s] | ^ [ 129s] In file included from ../src/gn/string_utils.cc:11: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 88 | err->message(), err->help_text()); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 105 | err->message(), err->help_text()); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 129s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 129s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 168 | "Unterminated ${..."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 188 | "It you want a literal $ use \"\\$\"."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 129s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 230 | "Could not convert hex value."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 129s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] [161/194] CXX src/gn/switches.o [ 129s] [162/194] CXX src/gn/swift_values_generator.o [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/swift_values_generator.cc:9: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/swift_values_generator.cc:12: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] [163/194] CXX src/gn/scope.o [ 129s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 129s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 129s] | ^ [ 129s] In file included from ../src/gn/scope.h:17, [ 129s] from ../src/gn/scope.cc:5: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const MergeOptions&, const ParseNode*, const char*, Err*) const': [ 129s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 318 | std::string(current_name) + "\""); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 370 | "file or in a related .gni file.\n"); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 403 | current_name + "\""); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] [164/194] CXX src/gn/setup.o [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/input_file_manager.h:20, [ 129s] from ../src/gn/scheduler.h:16, [ 129s] from ../src/gn/setup.h:17, [ 129s] from ../src/gn/setup.cc:5: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/commands.h:15, [ 129s] from ../src/gn/setup.cc:22: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 129s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 636 | "\" doesn't exist."); [ 129s] | ^ [ 129s] In file included from ../src/gn/scope.h:17, [ 129s] from ../src/gn/args.h:14, [ 129s] from ../src/gn/build_settings.h:16, [ 129s] from ../src/gn/setup.h:13: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 652 | "\" couldn't be loaded."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 678 | FilePathToUTF8(root_path) + "\"."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const std::string&, bool, Err*)': [ 129s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 129s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 812 | "\" couldn't be loaded"); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 129s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 870 | "' cannot " + "contain a path separator"); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] [165/194] CXX src/gn/swift_values.o [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/swift_values.cc:9: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/swift_values.cc:11: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 129s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 62 | " must be a .swiftmodule file."); [ 129s] | ^ [ 129s] In file included from ../src/gn/swift_values.cc:8: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] [166/194] CXX src/gn/substitution_pattern.o [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/substitution_pattern.cc:12: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_pattern.cc:5: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] In file included from ../src/gn/tool.h:16: [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/filesystem_utils.h:15: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const std::string&, const ParseNode*, Err*)': [ 129s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 77 | " and did not find a known substitution following it."); [ 129s] | ^ [ 129s] In file included from ../src/gn/scope.h:17, [ 129s] from ../src/gn/args.h:14, [ 129s] from ../src/gn/build_settings.h:16, [ 129s] from ../src/gn/substitution_pattern.cc:10: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 129s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] [167/194] CXX src/gn/token.o [ 129s] [168/194] CXX src/gn/template.o [ 129s] [169/194] CXX src/gn/substitution_writer.o [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/substitution_writer.cc:10: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/filesystem_utils.h:15: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] [170/194] CXX src/gn/version.o [ 130s] [171/194] CXX src/gn/tokenizer.o [ 130s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 130s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 130s] 100 | *err_ = GetErrorForInvalidToken(location); [ 130s] | ^ [ 130s] In file included from ../src/gn/tokenizer.h:14, [ 130s] from ../src/gn/tokenizer.cc:5: [ 130s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 130s] 58 | Err(const Err& other); [ 130s] | ^~~ [ 130s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 130s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 130s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 130s] | ^ [ 130s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 130s] 58 | Err(const Err& other); [ 130s] | ^~~ [ 130s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 130s] 284 | "Don't leave me hanging like this!"); [ 130s] | ^ [ 130s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 130s] 58 | Err(const Err& other); [ 130s] | ^~~ [ 130s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 130s] 292 | "Newline in string constant."); [ 130s] | ^ [ 130s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 130s] 58 | Err(const Err& other); [ 130s] | ^~~ [ 130s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 130s] 333 | "Please insert system disk in drive A: and press any key."); [ 130s] | ^ [ 130s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 130s] 58 | Err(const Err& other); [ 130s] | ^~~ [ 130s] [172/194] CXX src/gn/toolchain.o [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/toolchain.cc:5: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 130s] from ../src/gn/toolchain.cc:12: [ 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] ../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] [173/194] CXX src/gn/visual_studio_utils.o [ 130s] [174/194] CXX src/gn/variables.o [ 130s] [175/194] CXX src/gn/value.o [ 130s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Type, Err*) const': [ 130s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 130s] 227 | ToString(true)); [ 130s] | ^ [ 130s] In file included from ../src/gn/value.h:15, [ 130s] from ../src/gn/value.cc:5: [ 130s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 130s] 58 | Err(const Err& other); [ 130s] | ^~~ [ 131s] [176/194] CXX src/gn/target_generator.o [ 131s] In file included from ../src/gn/target.h:15, [ 131s] from ../src/gn/action_target_generator.h:9, [ 131s] from ../src/gn/target_generator.cc:12: [ 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] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const std::string&, Err*)': [ 131s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 83 | "Otherwise I'm not sure what to call this target."); [ 131s] | ^ [ 131s] In file included from ../src/gn/scope.h:17, [ 131s] from ../src/gn/args.h:14, [ 131s] from ../src/gn/build_settings.h:16, [ 131s] from ../src/gn/metadata.h:10, [ 131s] from ../src/gn/target.h:23: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 131s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 340 | "literally."); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 131s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] [177/194] CXX src/gn/tool.o [ 131s] In file included from ../src/gn/tool.cc:5: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 131s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/tool.cc:7: [ 131s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 131s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 131s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 84 | depend_output_ = std::move(dep_out); [ 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] In file included from ../src/gn/target.h:15, [ 131s] from ../src/gn/rust_tool.h:18, [ 131s] from ../src/gn/tool.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] ../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.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 131s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 74 | " which is not valid\nfor this variable."); [ 131s] | ^ [ 131s] In file included from ../src/gn/scope.h:17, [ 131s] from ../src/gn/tool.h:14: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 131s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 123 | *field = std::move(pattern); [ 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.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 131s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 146 | *field = std::move(list); [ 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.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 131s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 131s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 214 | : "This tool doesn't support \"command\"."); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const std::string&, Scope*, Toolchain*, Err*)': [ 131s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 227 | *err = Err(function, "Unknown tool type."); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 246 | *err = Err(function, "Unknown tool type."); [ 131s] | ^ [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] [178/194] CXX src/util/exe_path.o [ 131s] [179/194] CXX src/util/semaphore.o [ 131s] [180/194] CXX src/gn/visibility.o [ 131s] In file included from ../src/gn/toolchain.h:16, [ 131s] from ../src/gn/settings.h:14, [ 131s] from ../src/gn/filesystem_utils.h:14, [ 131s] from ../src/gn/visibility.cc:13: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 131s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 131s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 131s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 87 | return std::move(res); [ 131s] | ~~~~~~~~~^~~~~ [ 131s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 131s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 131s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 131s] | ^ [ 131s] In file included from ../src/gn/visibility.cc:12: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] [181/194] CXX src/gn/xml_element_writer.o [ 131s] [182/194] CXX src/gn/trace.o [ 131s] In file included from ../src/gn/toolchain.h:16, [ 131s] from ../src/gn/settings.h:14, [ 131s] from ../src/gn/filesystem_utils.h:14, [ 131s] from ../src/gn/trace.cc:22: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 131s] from ../src/gn/tool.h:16: [ 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] In file included from ../src/gn/target.h:15, [ 131s] from ../src/gn/filesystem_utils.h:15: [ 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] ../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] [183/194] CXX src/util/msg_loop.o [ 131s] [184/194] CXX src/util/ticks.o [ 132s] [185/194] CXX src/util/sys_info.o [ 132s] [186/194] CXX src/gn/value_extractors.o [ 132s] In file included from ../src/gn/target.h:15, [ 132s] from ../src/gn/value_extractors.cc:15: [ 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] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 132s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 86 | "Use frameworks to list framework dependencies."); [ 132s] | ^ [ 132s] In file included from ../src/gn/scope.h:17, [ 132s] from ../src/gn/args.h:14, [ 132s] from ../src/gn/build_settings.h:16, [ 132s] from ../src/gn/value_extractors.cc:9: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 132s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 202 | build_settings->root_path_utf8(), v, err); [ 132s] | ^ [ 132s] In file included from ../src/gn/visibility.h:13, [ 132s] from ../src/gn/item.h:13, [ 132s] from ../src/gn/target.h:19: [ 132s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 132s] 35 | LabelPattern(const LabelPattern& other); [ 132s] | ^~~~~~~~~~~~ [ 132s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = LabelResolver]': [ 132s] ../src/gn/value_extractors.cc:271:34: required from here [ 132s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 54 | *err = Err(item, "Duplicate item in list"); [ 132s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 132s] ../src/gn/value_extractors.cc:282:34: required from here [ 132s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 54 | *err = Err(item, "Duplicate item in list"); [ 132s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 132s] ../src/gn/value_extractors.cc:293:34: required from here [ 132s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 54 | *err = Err(item, "Duplicate item in list"); [ 132s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] [187/194] CXX src/util/worker_pool.o [ 133s] [188/194] CXX src/gn/gn_main.o [ 133s] In file included from ../src/gn/target.h:15, [ 133s] from ../src/gn/commands.h:15, [ 133s] from ../src/gn/gn_main.cc:10: [ 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] [189/194] CXX src/gn/target.o [ 133s] In file included from ../src/gn/target.h:15, [ 133s] from ../src/gn/target.cc:5: [ 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] In file included from ../src/gn/target.cc:12: [ 133s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 133s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 133s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 84 | depend_output_ = std::move(dep_out); [ 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/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 133s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 133s] | ^ [ 133s] In file included from ../src/gn/scope.h:17, [ 133s] from ../src/gn/args.h:14, [ 133s] from ../src/gn/build_settings.h:16, [ 133s] from ../src/gn/metadata.h:10, [ 133s] from ../src/gn/target.h:23: [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 133s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 133s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 133s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 133s] | ^~~~~~ [ 133s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 133s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 951 | "\n source: " + cur.precompiled_source().value()); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 133s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 133s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 133s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../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': [ 133s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 1135 | next.string_value() + std::string(".")); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 1163 | "that you've specified the appropriate toolchain."); [ 133s] | ^ [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 136s] [190/194] CXX src/gn/xcode_object.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/xcode_object.cc:16: [ 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] [191/194] CXX src/gn/visual_studio_writer.o [ 136s] In file included from ../src/gn/target.h:15, [ 136s] from ../src/gn/commands.h:15, [ 136s] from ../src/gn/visual_studio_writer.cc:19: [ 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/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 136s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 144 | Target::GetStringForOutputType(target->output_type())); [ 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/metadata.h:10, [ 136s] from ../src/gn/target.h:23: [ 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/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*)': [ 136s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 136s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 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] [192/194] CXX src/gn/xcode_writer.o [ 137s] In file included from ../src/gn/target.h:15, [ 137s] from ../src/gn/commands.h:15, [ 137s] from ../src/gn/xcode_writer.cc:26: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/action_values.h:14: [ 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/toolchain.h:16, [ 137s] from ../src/gn/target.h:29: [ 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] ../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] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const std::string&, const std::map&, Err*)': [ 137s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 217 | "\" not an application bundle"); [ 137s] | ^ [ 137s] In file included from ../src/gn/scope.h:17, [ 137s] from ../src/gn/args.h:14, [ 137s] from ../src/gn/xcode_writer.cc:23: [ 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/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 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/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 137s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 137s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 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] [193/194] AR gn_lib.a [ 139s] [194/194] LINK gn [ 139s] + exit 0 [ 139s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tc2rkP [ 139s] + umask 022 [ 139s] + cd /home/abuild/rpmbuild/BUILD [ 139s] + cd gn-20210313 [ 139s] + LANG=C [ 139s] + export LANG [ 139s] + unset DISPLAY [ 139s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64 [ 139s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64 [ 139s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64/usr/bin/gn [ 139s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.2 --unique-debug-src-base gn-20210313-1.2.aarch64 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 140s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64/usr/bin/gn [ 143s] 5676 blocks [ 143s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 143s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 143s] + /usr/lib/rpm/check-buildroot [ 143s] + /usr/lib/rpm//brp-compress [ 143s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 144s] + /usr/lib/rpm/brp-python-hardlink [ 144s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64 [ 144s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 144s] ~/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64 ~/rpmbuild/BUILD/gn-20210313 [ 144s] ~/rpmbuild/BUILD/gn-20210313 [ 144s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.vfdlrF [ 144s] Processing files: gn-20210313-1.2.aarch64 [ 144s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZigI3x [ 144s] + umask 022 [ 144s] + cd /home/abuild/rpmbuild/BUILD [ 144s] + cd gn-20210313 [ 144s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64/usr/share/licenses/gn [ 144s] + export LC_ALL=C [ 144s] + LC_ALL=C [ 144s] + export LICENSEDIR [ 144s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64/usr/share/licenses/gn [ 144s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64/usr/share/licenses/gn [ 144s] + exit 0 [ 144s] Provides: gn = 20210313-1.2 gn(aarch-64) = 20210313-1.2 [ 144s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 144s] Requires(post): /sbin/ldconfig [ 144s] Requires(postun): /sbin/ldconfig [ 144s] Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) [ 144s] Processing files: gn-debugsource-20210313-1.2.aarch64 [ 144s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 144s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 144s] [ 145s] Provides: gn-debugsource = 20210313-1.2 gn-debugsource(aarch-64) = 20210313-1.2 [ 145s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 145s] Processing files: gn-debuginfo-20210313-1.2.aarch64 [ 145s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 145s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 145s] [ 145s] Provides: gn-debuginfo = 20210313-1.2 gn-debuginfo(aarch-64) = 20210313-1.2 [ 145s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 145s] Recommends: gn-debugsource(aarch-64) = 20210313-1.2 [ 145s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64 [ 145s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.2.src.rpm [ 146s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/gn-20210313-1.2.aarch64.rpm [ 147s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/gn-debugsource-20210313-1.2.aarch64.rpm [ 158s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/gn-debuginfo-20210313-1.2.aarch64.rpm [ 158s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.dexPTg [ 158s] + umask 022 [ 158s] + cd /home/abuild/rpmbuild/BUILD [ 158s] + cd gn-20210313 [ 158s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.aarch64 [ 158s] + exit 0 [ 158s] ... checking for files with abuild user/group [ 158s] ... creating baselibs [ 159s] ... comparing built packages with the former built [ 159s] /usr/lib/build/pkg-diff.sh [ 159s] compare /.build.oldpackages/gn-20210313-1.1.src.rpm /home/abuild/rpmbuild/SRPMS/gn-20210313-1.2.src.rpm [ 159s] This is not a prerelease project. Compare the project name. [ 159s] comparing rpmtags [ 159s] comparing RELEASE [ 159s] comparing PROVIDES [ 159s] comparing scripts [ 159s] comparing filelist [ 159s] comparing file checksum [ 159s] RPM meta information is identical [ 159s] compare /.build.oldpackages/gn-20210313-1.1.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/gn-20210313-1.2.aarch64.rpm [ 159s] Comparing gn-20210313-1.1.aarch64.rpm to gn-20210313-1.2.aarch64.rpm [ 159s] This is not a prerelease project. Compare the project name. [ 159s] comparing rpmtags [ 159s] comparing RELEASE [ 159s] comparing PROVIDES [ 159s] comparing scripts [ 159s] comparing filelist [ 159s] comparing file checksum [ 160s] creating rename script [ 160s] RPM file checksum differs. [ 160s] Extracting packages [ 171s] /usr/bin/gn differs in assembler output [ 171s] --- /tmp/tmp.nnZz957764/tmp.kyuW959267 2024-04-08 14:43:18.484592870 +0900 [ 171s] +++ /tmp/tmp.nnZz957764/tmp.vJEV959378 2024-04-08 14:43:24.104593069 +0900 [ 171s] @@ -1069,12 +1069,12 @@ [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] tbnz w0, # , <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x3f0 [ 171s] + add x1, x1, # x780 [ 171s] mov x0, x19 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] tbnz w0, # , <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x558 [ 171s] + add x1, x1, # xfb8 [ 171s] mov x0, x19 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] tbnz w0, # , <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] @@ -1150,7 +1150,7 @@ [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] add x0, sp, # xf0 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x480 [ 171s] + add x1, x1, # x420 [ 171s] bl <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> [ 171s] mov x1, x0 [ 171s] add x0, sp, # x110 [ 171s] @@ -1166,7 +1166,7 @@ [ 171s] mov w0, # x0 // #0 [ 171s] bl [ 171s] adrp x19, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x19, x19, # x6c0 [ 171s] + add x19, x19, # x500 [ 171s] mov x0, x19 [ 171s] bl [ 171s] ldr x2, [sp, # ] [ 171s] @@ -1365,7 +1365,7 @@ [ 171s] b <__cxa_atexit@plt> [ 171s] stp x29, x30, [sp, #-240]! [ 171s] adrp x2, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x2, x2, # x310 [ 171s] + add x2, x2, # x340 [ 171s] mov x29, sp [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] add x1, x1, # xc8 [ 171s] @@ -1491,23 +1491,23 @@ [ 171s] add x3, x1, # x5a8 [ 171s] stp x19, x20, [sp, # ] [ 171s] adrp x4, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x4, x4, # xf10 [ 171s] + add x4, x4, # x158 [ 171s] stp x21, x22, [sp, # ] [ 171s] adrp x9, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x9, x9, # xf38 [ 171s] + add x9, x9, # x180 [ 171s] str x23, [sp, # ] [ 171s] add x21, sp, # x98 [ 171s] adrp x8, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x8, x8, # xf28 [ 171s] + add x8, x8, # x170 [ 171s] ldr x2, [x0] [ 171s] str x2, [sp, # ] [ 171s] mov x2, # x0 // #0 [ 171s] adrp x7, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x7, x7, # xf48 [ 171s] + add x7, x7, # x190 [ 171s] adrp x6, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x6, x6, # xf50 [ 171s] + add x6, x6, # x198 [ 171s] adrp x5, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x5, x5, # xf60 [ 171s] + add x5, x5, # x1a8 [ 171s] mov x10, # x4 // #4 [ 171s] mov x14, # xc // #12 [ 171s] mov x13, # xa // #10 [ 171s] @@ -1519,10 +1519,10 @@ [ 171s] mov x23, # x5 // #5 [ 171s] str x22, [x1, # ] [ 171s] adrp x19, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x19, x19, # xf20 [ 171s] + add x19, x19, # x168 [ 171s] add x1, sp, # x90 [ 171s] adrp x20, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x20, x20, # xf18 [ 171s] + add x20, x20, # x160 [ 171s] stp x19, x10, [x3, # ] [ 171s] stp x4, x23, [x3, # ] [ 171s] stp x20, x14, [x3, # ] [ 171s] @@ -1538,7 +1538,7 @@ [ 171s] stp x23, x20, [sp, # ] [ 171s] bl <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] adrp x3, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x3, x3, # xf68 [ 171s] + add x3, x3, # xe0 [ 171s] add x2, sp, # xb8 [ 171s] mov x1, x21 [ 171s] add x0, sp, # x60 [ 171s] @@ -1674,22 +1674,22 @@ [ 171s] mov x1, # x0 // #0 [ 171s] mov x0, x22 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x808 [ 171s] + add x1, x1, # x480 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] str wzr, [sp, # ] [ 171s] add x0, sp, # xa0 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x818 [ 171s] + add x1, x1, # x490 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] add x0, sp, # xc8 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x828 [ 171s] + add x1, x1, # x4a0 [ 171s] str wzr, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] str w20, [sp, # ] [ 171s] add x0, sp, # xf0 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x838 [ 171s] + add x1, x1, # x4b0 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] str wzr, [x23, # ] [ 171s] stp xzr, x24, [x23, # ] [ 171s] @@ -1793,69 +1793,69 @@ [ 171s] bl <__cxa_atexit@plt> [ 171s] mov x0, x22 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x848 [ 171s] + add x1, x1, # x4c0 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] mov w19, # x2 // #2 [ 171s] add x0, sp, # xa0 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x858 [ 171s] + add x1, x1, # x4d0 [ 171s] str w19, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] add x0, sp, # xc8 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x868 [ 171s] + add x1, x1, # x4e0 [ 171s] str w19, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] str wzr, [sp, # ] [ 171s] add x0, sp, # xf0 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x878 [ 171s] + add x1, x1, # x4f0 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] mov x0, x25 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x888 [ 171s] + add x1, x1, # x500 [ 171s] str wzr, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] mov w19, # x1 // #1 [ 171s] add x0, sp, # x140 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x898 [ 171s] + add x1, x1, # x510 [ 171s] str w19, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] str w19, [sp, # ] [ 171s] add x0, sp, # x168 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x8a8 [ 171s] + add x1, x1, # x520 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] mov w19, # x3 // #3 [ 171s] add x0, sp, # x190 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x8b8 [ 171s] + add x1, x1, # x530 [ 171s] str w19, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] add x0, sp, # x1b8 [ 171s] adrp x23, <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + ofs> [ 171s] add x23, x23, # x628 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x8c8 [ 171s] + add x1, x1, # x540 [ 171s] str w19, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] str w19, [sp, # ] [ 171s] add x0, sp, # x1e0 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x8d8 [ 171s] + add x1, x1, # x550 [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] mov w20, # x4 // #4 [ 171s] add x0, sp, # x208 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 171s] - add x1, x1, # x8e8 [ 171s] + add x1, x1, # x560 [ 171s] str w20, [sp, # ] [ 171s] bl <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@plt + ofs> [ 171s] add x0, sp, # x230 [ 171s] adrp x25, <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + ofs> [ 171s] add x25, x25, # x630 [ 171s] adrp x1, <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 172s] /usr/bin/gn differs in ELF section .text [ 172s] --- /tmp/tmp.nnZz957764/tmp.kyuW959267 2024-04-08 14:43:24.988593100 +0900 [ 172s] +++ /tmp/tmp.nnZz957764/tmp.vJEV959378 2024-04-08 14:43:25.148593106 +0900 [ 172s] @@ -7,8 +7,8 @@ [ 172s] 4051e0 70130094 1b070094 f30300aa e8830191 p............... [ 172s] 4051f0 94080094 e2830291 010c00b0 21602691 ............!`&. [ 172s] 405200 e00313aa e27f09a9 ff830239 75070094 ...........9u... [ 172s] - 405210 400c0037 a10e00d0 21c00f91 e00313aa @..7....!....... [ 172s] - 405220 70070094 a00b0037 c10c00b0 21601591 p......7....!`.. [ 172s] + 405210 400c0037 610c00f0 21001e91 e00313aa @..7a...!....... [ 172s] + 405220 70070094 a00b0037 010d00f0 21e03e91 p......7....!.>. [ 172s] 405230 e00313aa 6b070094 e0070037 e10346a9 ....k......7..F. [ 172s] 405240 1f0001eb 611e0054 e0e30191 49c70094 ....a..T....I... [ 172s] 405250 e2430191 e0430391 010c00b0 21c02691 .C...C......!.&. [ 172s] @@ -27,11 +27,11 @@ [ 172s] 405320 c0035fd6 73820091 9f0213eb a1fcff54 .._.s..........T [ 172s] 405330 eeffff17 e2e30191 e0c30391 010c00b0 ................ [ 172s] 405340 21802691 f55b02a9 f76303a9 f96b04a9 !.&..[...c...k.. [ 172s] - 405350 40040094 e0c30391 010c00d0 21001291 @...........!... [ 172s] + 405350 40040094 e0c30391 010c00d0 21801091 @...........!... [ 172s] 405360 70ffff97 e10300aa e0430491 adfdff97 p........C...... [ 172s] 405370 22008052 01008052 e0430491 85600194 "..R...R.C...`.. [ 172s] 405380 e0430491 7bfeff97 e0c30391 79feff97 .C..{.......y... [ 172s] - 405390 00008052 1fffff97 130c00d0 73021b91 ...R........s... [ 172s] + 405390 00008052 1fffff97 930c0090 73021491 ...R........s... [ 172s] 4053a0 e00313aa 37fdff97 e24f40f9 e40300aa ....7....O@..... [ 172s] 4053b0 e30313aa e0430291 010080d2 d9feff97 .....C.......... [ 172s] 4053c0 f55b02a9 f76303a9 f96b04a9 d9440094 .[...c...k...D.. [ 172s] @@ -81,7 +81,7 @@ [ 172s] 405680 821000f0 41e01191 801000f0 00201291 ....A........ .. [ 172s] 405690 403c02f9 821000d0 e0fffff0 42003091 @<..........B.0. [ 172s] 4056a0 00002991 3f0400f9 3f400039 89fdff17 ..).?...?@.9.... [ 172s] - 4056b0 fd7bb1a9 a20d0090 42400c91 fd030091 .{......B@...... [ 172s] + 4056b0 fd7bb1a9 e20d0090 42000d91 fd030091 .{......B....... [ 172s] 4056c0 811000d0 21200391 f35301a9 941000f0 ....! ...S...... [ 172s] 4056d0 93621591 230040f9 e37700f9 030080d2 .b..#.@..w...... [ 172s] 4056e0 400440ad e1a30091 504441ad 9fae02f9 @.@.....PDA..... [ 172s] @@ -112,19 +112,19 @@ [ 172s] 405870 f76343a9 f92340f9 fd7bc5a8 c0035fd6 .cC..#@..{...._. [ 172s] 405880 000c00b0 00c02a91 42fcff97 1f2003d5 ......*.B.... .. [ 172s] 405890 fd7bafa9 801000d0 00200391 fd030091 .{....... ...... [ 172s] - 4058a0 811000f0 23a01691 f35301a9 e40d00f0 ....#....S...... [ 172s] - 4058b0 84403c91 f55b02a9 e90d00f0 29e13c91 .@<..[......).<. [ 172s] - 4058c0 f71b00f9 f5630291 e80d00f0 08a13c91 .....c........<. [ 172s] - 4058d0 020040f9 e28700f9 020080d2 e70d00f0 ..@............. [ 172s] - 4058e0 e7203d91 e60d00f0 c6403d91 e50d00f0 . =......@=..... [ 172s] - 4058f0 a5803d91 8a0080d2 8e0180d2 4d0180d2 ..=.........M... [ 172s] + 4058a0 811000f0 23a01691 f35301a9 440c00d0 ....#....S..D... [ 172s] + 4058b0 84600591 f55b02a9 490c00d0 29010691 .`...[..I...)... [ 172s] + 4058c0 f71b00f9 f5630291 480c00d0 08c10591 .....c..H....... [ 172s] + 4058d0 020040f9 e28700f9 020080d2 470c00d0 ..@.........G... [ 172s] + 4058e0 e7400691 460c00d0 c6600691 450c00d0 .@..F....`..E... [ 172s] + 4058f0 a5a00691 8a0080d2 8e0180d2 4d0180d2 ............M... [ 172s] 405900 6c0180d2 cb0080d2 e20315aa e0e30191 l............... [ 172s] - 405910 760080d2 b70080d2 36d402f9 f30d00f0 v.......6....... [ 172s] - 405920 73823c91 e1430291 f40d00f0 94623c91 s.<..C.......b<. [ 172s] + 405910 760080d2 b70080d2 36d402f9 530c00d0 v.......6...S... [ 172s] + 405920 73a20591 e1430291 540c00d0 94820591 s....C..T....... [ 172s] 405930 73a800a9 64dc01a9 74b802a9 69b403a9 s...d...t...i... [ 172s] 405940 68a804a9 67b005a9 66ac06a9 653c00f9 h...g...f...e<.. [ 172s] 405950 e44b00f9 9fffff97 e1e30191 e0230391 .K...........#.. [ 172s] - 405960 f7d30ba9 1f140394 e30d00f0 63a03d91 ............c.=. [ 172s] + 405960 f7d30ba9 1f140394 230e00d0 63800391 ........#...c... [ 172s] 405970 e2e30291 e10315aa e0830191 60a0404c ............`.@L [ 172s] 405980 a0a2004c 93ffff97 e1830191 e0c30391 ...L............ [ 172s] 405990 f64f0ea9 13140394 931000f0 73c21591 .O..........s... [ 172s] @@ -158,11 +158,11 @@ [ 172s] 405b50 f6e30191 f30316aa f76303a9 971000f0 .........c...... [ 172s] 405b60 f7621991 f96b04a9 981000f0 18831991 .b...k.......... [ 172s] 405b70 fb7305a9 f9630491 010040f9 e12f01f9 .s...c....@../.. [ 172s] - 405b80 010080d2 e00316aa 810e00b0 21202091 ............! . [ 172s] - 405b90 acffff97 ff9b00b9 e0830291 810e00b0 ................ [ 172s] - 405ba0 21602091 a7ffff97 e0230391 810e00b0 !` ......#...... [ 172s] - 405bb0 21a02091 ffc300b9 a2ffff97 f4eb00b9 !. ............. [ 172s] - 405bc0 e0c30391 810e00b0 21e02091 9dffff97 ........!. ..... [ 172s] + 405b80 010080d2 e00316aa 610c0090 21001291 ........a...!... [ 172s] + 405b90 acffff97 ff9b00b9 e0830291 610c0090 ............a... [ 172s] + 405ba0 21401291 a7ffff97 e0230391 610c0090 !@.......#..a... [ 172s] + 405bb0 21801291 ffc300b9 a2ffff97 f4eb00b9 !............... [ 172s] + 405bc0 e0c30391 610c0090 21c01291 9dffff97 ....a...!....... [ 172s] 405bd0 ff0a00b9 ff6201a9 f87e02a9 f41301b9 .....b...~...... [ 172s] 405be0 13000014 5f0700f1 c0060054 fa0500b5 ...._......T.... [ 172s] 405bf0 9a0700f9 e20314aa 1f683a38 e10315aa .........h:8.... [ 172s] @@ -188,23 +188,23 @@ [ 172s] 405d30 21040091 c3fbff97 7f0216eb e1feff54 !..............T [ 172s] 405d40 981000d0 00033091 e20300aa e10317aa ......0......... [ 172s] 405d50 e03700f9 a00800f0 00401991 ddfbff97 .7.......@...... [ 172s] - 405d60 e00316aa 810e00b0 21202191 35ffff97 ........! !.5... [ 172s] - 405d70 53008052 e0830291 810e00b0 21602191 S..R........!`!. [ 172s] - 405d80 f39b00b9 2fffff97 e0230391 810e00b0 ..../....#...... [ 172s] - 405d90 21a02191 f3c300b9 2affff97 ffeb00b9 !.!.....*....... [ 172s] - 405da0 e0c30391 810e00b0 21e02191 25ffff97 ........!.!.%... [ 172s] - 405db0 e00319aa 810e00b0 21202291 ff1301b9 ........! "..... [ 172s] - 405dc0 20ffff97 33008052 e0030591 810e00b0 ...3..R........ [ 172s] - 405dd0 21602291 f33b01b9 1affff97 f36301b9 !`"..;.......c.. [ 172s] - 405de0 e0a30591 810e00b0 21a02291 15ffff97 ........!."..... [ 172s] - 405df0 73008052 e0430691 810e00b0 21e02291 s..R.C......!.". [ 172s] + 405d60 e00316aa 610c0090 21001391 35ffff97 ....a...!...5... [ 172s] + 405d70 53008052 e0830291 610c0090 21401391 S..R....a...!@.. [ 172s] + 405d80 f39b00b9 2fffff97 e0230391 610c0090 ..../....#..a... [ 172s] + 405d90 21801391 f3c300b9 2affff97 ffeb00b9 !.......*....... [ 172s] + 405da0 e0c30391 610c0090 21c01391 25ffff97 ....a...!...%... [ 172s] + 405db0 e00319aa 610c0090 21001491 ff1301b9 ....a...!....... [ 172s] + 405dc0 20ffff97 33008052 e0030591 610c0090 ...3..R....a... [ 172s] + 405dd0 21401491 f33b01b9 1affff97 f36301b9 !@...;.......c.. [ 172s] + 405de0 e0a30591 610c0090 21801491 15ffff97 ....a...!....... [ 172s] + 405df0 73008052 e0430691 610c0090 21c01491 s..R.C..a...!... [ 172s] 405e00 f38b01b9 0fffff97 e0e30691 971000f0 ................ [ 172s] - 405e10 f7a21891 810e00b0 21202391 f3b301b9 ........! #..... [ 172s] - 405e20 08ffff97 f3db01b9 e0830791 810e00b0 ................ [ 172s] - 405e30 21602391 03ffff97 94008052 e0230891 !`#........R.#.. [ 172s] - 405e40 810e00b0 21a02391 f40302b9 fdfeff97 ....!.#......... [ 172s] - 405e50 e0c30891 991000f0 39c31891 810e00b0 ........9....... [ 172s] - 405e60 21e02391 fa630991 f30316aa f42b02b9 !.#..c.......+.. [ 172s] + 405e10 f7a21891 610c0090 21001591 f3b301b9 ....a...!....... [ 172s] + 405e20 08ffff97 f3db01b9 e0830791 610c0090 ............a... [ 172s] + 405e30 21401591 03ffff97 94008052 e0230891 !@.........R.#.. [ 172s] + 405e40 610c0090 21801591 f40302b9 fdfeff97 a...!........... [ 172s] + 405e50 e0c30891 991000f0 39c31891 610c0090 ........9...a... [ 172s] + 405e60 21c01591 fa630991 f30316aa f42b02b9 !....c.......+.. [ 172s] 405e70 f4feff97 ff0a00b9 ff6601a9 f97e02a9 .........f...~.. [ 172s] 405e80 f45302b9 13000014 9f0700f1 a00a0054 .S.............T [ 172s] 405e90 fc0500b5 1c0700f9 e20314aa 1f683c38 .............h<8 [ 172s] @@ -237,7 +237,7 @@ [ 172s] 406040 3b008052 06ffff17 3b008052 adffff17 ;..R....;..R.... [ 172s] 406050 24faff97 1f2003d5 1f2003d5 1f2003d5 $.... ... ... .. [ 172s] 406060 b4feff17 1f2003d5 1f2003d5 1f2003d5 ..... ... ... .. [ 172s] - 406070 fd7bbaa9 820e0090 42402891 fd030091 .{......B@(..... [ 172s] + 406070 fd7bbaa9 a20e0090 42c01c91 fd030091 .{......B....... [ 172s] 406080 811000b0 21200391 f35301a9 941000d0 ....! ...S...... [ 172s] 406090 93221a91 230040f9 e32f00f9 030080d2 ."..#.@../...... [ 172s] 4060a0 410840ad 000780d2 4008c03d 9f4603f9 A.@.....@..=.F.. [ 172s] @@ -250,7 +250,7 @@ [ 172s] 406110 42003091 fd7bc6a8 a0040090 00c02091 B.0..{........ . [ 172s] 406120 ecfaff17 eff9ff97 1f2003d5 1f2003d5 ......... ... .. [ 172s] 406130 fd7baea9 811000b0 21200391 fd030091 .{......! ...... [ 172s] - 406140 000380d2 f35301a9 830e00b0 73603d91 .....S......s`=. [ 172s] + 406140 000380d2 f35301a9 a30e00b0 73601491 .....S......s`.. [ 172s] 406150 f55b02a9 961000d0 d4e21a91 620e40a9 .[..........b.@. [ 172s] 406160 240040f9 e48f00f9 040080d2 610a40f9 $.@.........a.@. [ 172s] 406170 df5e03f9 9ffe00a9 951000b0 b5023091 .^............0. [ 172s] @@ -337,7 +337,7 @@ [ 172s] 406680 c9ffff17 1f2003d5 1f2003d5 1f2003d5 ..... ... ... .. [ 172s] 406690 fd7bb7a9 811000b0 21200391 fd030091 .{......! ...... [ 172s] 4066a0 f35301a9 140080d2 f55b02a9 f60300aa .S.......[...... [ 172s] - 4066b0 f5e30191 f76303a9 170c0090 f7c22d91 .....c........-. [ 172s] + 4066b0 f5e30191 f76303a9 770c00f0 f7c20c91 .....c..w....... [ 172s] 4066c0 f96b04a9 f87b40b2 f98361b2 fb2b00f9 .k...{@...a..+.. [ 172s] 4066d0 200040f9 e04700f9 000080d2 1f2003d5 .@..G....... .. [ 172s] 4066e0 fa7a74f8 f53700f9 9a0900b4 e0031aaa .zt..7.......... [ 172s] @@ -621,7 +621,7 @@ [ 172s] 407840 1f410039 00410091 a10240f9 bb424139 .A.9.A....@..BA9 [ 172s] 407850 007d00a9 a00640f9 000001cb 1f8000f1 .}....@......... [ 172s] 407860 891c0054 f6830391 f76303a9 f7830291 ...T.....c...... [ 172s] - 407870 f8030391 e00b00f0 00002e91 330080d2 ............3... [ 172s] + 407870 f8030391 600c00d0 00000d91 330080d2 ....`.......3... [ 172s] 407880 f96b04a9 1900f892 e03700f9 1f2003d5 .k.......7... .. [ 172s] 407890 60ea7bd3 f66b00f9 2200008b 3c6860f8 `.{..k.."........T....a..T [ 172s] 4096a0 80034039 e0e30339 e00317aa f37b00f9 ..@9...9.....{.. [ 172s] @@ -1301,7 +1301,7 @@ [ 172s] 40a2c0 c0035fd6 630640f9 1f0003eb e8000054 .._.c.@........T [ 172s] 40a2d0 610240f9 600600f9 3f682038 f30b40f9 a.@.`...?h 8..@. [ 172s] 40a2e0 fd7bc2a8 c0035fd6 e20300aa e10b0090 .{...._......... [ 172s] - 40a2f0 e00b0090 21c02e91 00002c91 fdeaff97 ....!.....,..... [ 172s] + 40a2f0 e00b0090 21402e91 00002c91 fdeaff97 ....!@....,..... [ 172s] 40a300 e20300aa e10300aa 400441f8 1f0002eb ........@.A..... [ 172s] 40a310 80000054 210840f9 21040091 49eaff17 ...T!.@.!...I... [ 172s] 40a320 c0035fd6 1f2003d5 1f2003d5 1f2003d5 .._.. ... ... .. [ 172s] @@ -1335,9 +1335,9 @@ [ 172s] 40a4e0 420100b4 fd7bbfa9 fd030091 210040f9 B....{......!.@. [ 172s] 40a4f0 600040f9 23e9ff97 1f000071 e0079f1a `.@.#......q.... [ 172s] 40a500 fd7bc1a8 c0035fd6 c0035fd6 1f2003d5 .{...._..._.. .. [ 172s] - 40a510 010440f9 810200b4 e10b0090 000040f9 ..@...........@. [ 172s] - 40a520 22f045f9 03004039 5f0400f1 c0010054 ".E...@9_......T [ 172s] - 40a530 e00b0090 00a02f91 0200028b 420400d1 ....../.....B... [ 172s] + 40a510 010440f9 810200b4 410c00f0 000040f9 ..@.....A.....@. [ 172s] + 40a520 22ac41f9 03004039 5f0400f1 c0010054 ".A...@9_......T [ 172s] + 40a530 400c00f0 00800d91 0200028b 420400d1 @...........B... [ 172s] 40a540 03000014 1f0002eb e0000054 01004039 ...........T..@9 [ 172s] /usr/bin/gn differs in ELF section .rodata [ 172s] --- /tmp/tmp.nnZz957764/tmp.kyuW959267 2024-04-08 14:43:25.456593117 +0900 [ 172s] +++ /tmp/tmp.nnZz957764/tmp.vJEV959378 2024-04-08 14:43:25.504593119 +0900 [ 172s] @@ -34,22026 +34,22026 @@ [ 172s] 586b30 7320257a 75290000 76656374 6f723a3a s %zu)..vector:: [ 172s] 586b40 5f4d5f72 65616c6c 6f635f69 6e736572 _M_realloc_inser [ 172s] 586b50 74000000 00000000 2d2d0000 00000000 t.......--...... [ 172s] - 586b60 2d000000 00000000 00000000 00000000 -............... [ 172s] - 586b70 586b5800 00000000 606b5800 00000000 XkX.....`kX..... [ 172s] - 586b80 3d000000 00000000 62617369 635f7374 =.......basic_st [ 172s] - 586b90 72696e67 3a3a6261 7369635f 73747269 ring::basic_stri [ 172s] - 586ba0 6e670000 00000000 75736572 2e6a7300 ng......user.js. [ 172s] - 586bb0 62617369 635f7374 72696e67 3a3a6572 basic_string::er [ 172s] - 586bc0 61736500 00000000 2e200a0d 09002e00 ase...... ...... [ 172s] - 586bd0 2e2e0000 00000000 2e000000 00000000 ................ [ 172s] - 586be0 02000000 00000000 2f000000 00000000 ......../....... [ 172s] - 586bf0 62617369 635f7374 72696e67 5f766965 basic_string_vie [ 172s] - 586c00 773a3a73 75627374 72000000 00000000 w::substr....... [ 172s] - 586c10 25733a20 5f5f706f 73202877 68696368 %s: __pos (which [ 172s] - 586c20 20697320 257a7529 203e205f 5f73697a is %zu) > __siz [ 172s] - 586c30 65202877 68696368 20697320 257a7529 e (which is %zu) [ 172s] - 586c40 00000000 00000000 62617369 635f7374 ........basic_st [ 172s] - 586c50 72696e67 3a3a7265 706c6163 65000000 ring::replace... [ 172s] - 586c60 090a0b0c 0d200000 20303030 30303030 ..... .. 0000000 [ 172s] - 586c70 30303030 30103030 00000000 00000000 00000.00........ [ 172s] - 586c80 00000000 00000000 1e0f0f0f 00000000 ................ [ 172s] - 586c90 00000000 00000000 41766169 6c61626c ........Availabl [ 172s] - 586ca0 6520676c 6f62616c 20737769 74636865 e global switche [ 172s] - 586cb0 730a0a20 20446f20 22676e20 68656c70 s.. Do "gn help [ 172s] - 586cc0 202d2d74 68655f73 77697463 685f796f --the_switch_yo [ 172s] - 586cd0 755f7761 6e745f68 656c705f 6f6e2220 u_want_help_on" [ 172s] - 586ce0 666f7220 6d6f7265 2e20496e 64697669 for more. Indivi [ 172s] - 586cf0 6475616c 20636f6d 6d616e64 73206d61 dual commands ma [ 172s] - 586d00 790a2020 74616b65 20636f6d 6d616e64 y. take command [ 172s] - 586d10 2d737065 63696669 63207377 69746368 -specific switch [ 172s] - 586d20 6573206e 6f74206c 69737465 64206865 es not listed he [ 172s] - 586d30 72652e20 53656520 74686520 68656c70 re. See the help [ 172s] - 586d40 206f6e20 796f7572 20737065 63696669 on your specifi [ 172s] - 586d50 630a2020 636f6d6d 616e6420 666f7220 c. command for [ 172s] - 586d60 6d6f7265 2e0a0000 73776974 63685f6c more....switch_l [ 172s] - 586d70 69737400 00000000 3c636f6d 6d616e64 ist............Target d [ 172s] - 586d90 65636c61 72617469 6f6e7300 00000000 eclarations..... [ 172s] - 586da0 3c66756e 6374696f 6e3e0000 00000000 ...... [ 172s] - 586db0 4275696c 6466696c 65206675 6e637469 Buildfile functi [ 172s] - 586dc0 6f6e7300 00000000 66756e63 74696f6e ons.....function [ 172s] - 586dd0 73000000 00000000 4275696c 742d696e s.......Built-in [ 172s] - 586de0 20707265 64656669 6e656420 76617269 predefined vari [ 172s] - 586df0 61626c65 73000000 3c766172 6961626c ables.........predefin [ 172s] - 586e10 65645f76 61726961 626c6573 00000000 ed_variables.... [ 172s] - 586e20 56617269 61626c65 7320796f 75207365 Variables you se [ 172s] - 586e30 7420696e 20746172 67657473 00000000 t in targets.... [ 172s] - 586e40 74617267 65745f76 61726961 626c6573 target_variables [ 172s] - 586e50 00000000 00000000 4f746865 72206865 ........Other he [ 172s] - 586e60 6c702074 6f706963 73000000 00000000 lp topics....... [ 172s] - 586e70 6f746865 72000000 616c6c3a 20507269 other...all: Pri [ 172s] - 586e80 6e742061 6c6c2074 68652068 656c7020 nt all the help [ 172s] - 586e90 6174206f 6e636500 6275696c 64617267 at once.buildarg [ 172s] - 586ea0 733a2048 6f772062 75696c64 20617267 s: How build arg [ 172s] - 586eb0 756d656e 74732077 6f726b2e 00000000 uments work..... [ 172s] - 586ec0 6275696c 64617267 73000000 00000000 buildargs....... [ 172s] - 586ed0 646f7466 696c653a 20496e66 6f206162 dotfile: Info ab [ 172s] - 586ee0 6f757420 74686520 746f706c 6576656c out the toplevel [ 172s] - 586ef0 202e676e 2066696c 652e0000 00000000 .gn file....... [ 172s] - 586f00 646f7466 696c6500 65786563 7574696f dotfile.executio [ 172s] - 586f10 6e3a2042 75696c64 20677261 70682061 n: Build graph a [ 172s] - 586f20 6e642065 78656375 74696f6e 206f7665 nd execution ove [ 172s] - 586f30 72766965 772e0000 65786563 7574696f rview...executio [ 172s] - 586f40 6e000000 00000000 6772616d 6d61723a n.......grammar: [ 172s] - 586f50 204c616e 67756167 6520616e 64206772 Language and gr [ 172s] - 586f60 616d6d61 7220666f 7220474e 20627569 ammar for GN bui [ 172s] - 586f70 6c642066 696c6573 2e000000 00000000 ld files........ [ 172s] - 586f80 6772616d 6d617200 696e7075 745f636f grammar.input_co [ 172s] - 586f90 6e766572 73696f6e 3a205072 6f636573 nversion: Proces [ 172s] - 586fa0 73696e67 20696e70 75742066 726f6d20 sing input from [ 172s] - 586fb0 65786563 5f736372 69707420 616e6420 exec_script and [ 172s] - 586fc0 72656164 5f66696c 652e0000 00000000 read_file....... [ 172s] - 586fd0 696f5f63 6f6e7665 7273696f 6e000000 io_conversion... [ 172s] - 586fe0 66696c65 5f706174 7465726e 3a204d61 file_pattern: Ma [ 172s] - 586ff0 74636869 6e67206d 6f726520 7468616e tching more than [ 172s] - 587000 206f6e65 2066696c 652e0000 00000000 one file....... [ 172s] - 587010 66696c65 5f706174 7465726e 00000000 file_pattern.... [ 172s] - 587020 6c616265 6c5f7061 74746572 6e3a204d label_pattern: M [ 172s] - 587030 61746368 696e6720 6d6f7265 20746861 atching more tha [ 172s] - 587040 6e206f6e 65206c61 62656c2e 00000000 n one label..... [ 172s] - 587050 6c616265 6c5f7061 74746572 6e000000 label_pattern... [ 172s] - 587060 6c616265 6c733a20 41626f75 74206c61 labels: About la [ 172s] - 587070 62656c73 2e000000 6c616265 6c730000 bels....labels.. [ 172s] - 587080 6d657461 64617461 5f636f6c 6c656374 metadata_collect [ 172s] - 587090 696f6e3a 2041626f 7574206d 65746164 ion: About metad [ 172s] - 5870a0 61746120 616e6420 69747320 636f6c6c ata and its coll [ 172s] - 5870b0 65637469 6f6e2e00 6d657461 64617461 ection..metadata [ 172s] - 5870c0 5f636f6c 6c656374 696f6e00 00000000 _collection..... [ 172s] - 5870d0 6e696e6a 615f7275 6c65733a 20486f77 ninja_rules: How [ 172s] - 5870e0 204e696e 6a612062 75696c64 2072756c Ninja build rul [ 172s] - 5870f0 65732061 7265206e 616d6564 2e000000 es are named.... [ 172s] - 587100 6e696e6a 615f7275 6c657300 00000000 ninja_rules..... [ 172s] - 587110 6e6f676e 63686563 6b3a2041 6e6e6f74 nogncheck: Annot [ 172s] - 587120 6174696e 6720696e 636c7564 65732066 ating includes f [ 172s] - 587130 6f722063 6865636b 696e672e 00000000 or checking..... [ 172s] - 587140 6e6f676e 63686563 6b000000 00000000 nogncheck....... [ 172s] - 587150 6f757470 75745f63 6f6e7665 7273696f output_conversio [ 172s] - 587160 6e3a2053 70656369 66696573 20686f77 n: Specifies how [ 172s] - 587170 20746f20 7472616e 73666f72 6d206120 to transform a [ 172s] - 587180 76616c75 6520746f 206f7574 7075742e value to output. [ 172s] - 587190 00000000 00000000 72756e74 696d655f ........runtime_ [ 172s] - 5871a0 64657073 3a20486f 77207275 6e74696d deps: How runtim [ 172s] - 5871b0 65206465 70656e64 656e6379 20636f6d e dependency com [ 172s] - 5871c0 70757461 74696f6e 20776f72 6b732e00 putation works.. [ 172s] - 5871d0 72756e74 696d655f 64657073 00000000 runtime_deps.... [ 172s] - 5871e0 736f7572 63655f65 7870616e 73696f6e source_expansion [ 172s] - 5871f0 3a204d61 7020736f 75726365 7320746f : Map sources to [ 172s] - 587200 206f7574 70757473 20666f72 20736372 outputs for scr [ 172s] - 587210 69707473 2e000000 736f7572 63655f65 ipts....source_e [ 172s] - 587220 7870616e 73696f6e 00000000 00000000 xpansion........ [ 172s] - 587230 73776974 63686573 3a205368 6f772061 switches: Show a [ 172s] - 587240 7661696c 61626c65 20636f6d 6d616e64 vailable command [ 172s] - 587250 2d6c696e 65207377 69746368 65732e00 -line switches.. [ 172s] - 587260 2320474e 20526566 6572656e 63650a0a # GN Reference.. [ 172s] - 587270 00000000 00000000 2a546869 73207061 ........*This pa [ 172s] - 587280 67652069 73206175 746f6d61 74696361 ge is automatica [ 172s] - 587290 6c6c7920 67656e65 72617465 64206672 lly generated fr [ 172s] - 5872a0 6f6d2a20 60676e20 68656c70 202d2d6d om* `gn help --m [ 172s] - 5872b0 61726b64 6f776e20 616c6c60 2e0a0a00 arkdown all`.... [ 172s] - 5872c0 23232043 6f6e7465 6e74730a 0a000000 ## Contents..... [ 172s] - 5872d0 2323203c 61206e61 6d653d22 636f6d6d ## Comman [ 172s] - 5872f0 64730a0a 00000000 2323203c 61206e61 ds......## Target declarat [ 172s] - 587320 696f6e73 0a0a0000 2323203c 61206e61 ions....## < [ 172s] - 587340 2f613e42 75696c64 66696c65 2066756e /a>Buildfile fun [ 172s] - 587350 6374696f 6e730a0a 00000000 00000000 ctions.......... [ 172s] - 587360 2323203c 61206e61 6d653d22 70726564 ## Built-in p [ 172s] - 587390 72656465 66696e65 64207661 72696162 redefined variab [ 172s] - 5873a0 6c65730a 0a000000 2323203c 61206e61 les.....## Variab [ 172s] - 5873d0 6c657320 796f7520 73657420 696e2074 les you set in t [ 172s] - 5873e0 61726765 74730a0a 00000000 00000000 argets.......... [ 172s] - 5873f0 2323203c 61206e61 6d653d22 6f746865 ## Other hel [ 172s] - 587410 7020746f 70696373 0a0a0000 00000000 p topics........ [ 172s] - 587420 54686520 73747269 6e672022 61726773 The string "args [ 172s] - 587430 22206973 20626f74 68206120 636f6d6d " is both a comm [ 172s] - 587440 616e6420 616e6420 61207661 72696162 and and a variab [ 172s] - 587450 6c652066 6f722061 6374696f 6e207461 le for action ta [ 172s] - 587460 72676574 732e0a53 686f7769 6e672068 rgets..Showing h [ 172s] - 587470 656c7020 666f7220 626f7468 2e2e2e0a elp for both.... [ 172s] - 587480 0a000000 00000000 0a2d2d2d 2d2d2d2d .........------- [ 172s] - 587490 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- [ 172s] - 5874a0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- [ 172s] - 5874b0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- [ 172s] - 5874c0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- [ 172s] - 5874d0 2d2d2d2d 2d2d2d2d 0a0a0000 00000000 --------........ [ 172s] - 5874e0 616c6c00 00000000 4e6f2068 656c7020 all.....No help [ 172s] - 5874f0 6f6e2022 00000000 52756e20 60676e20 on "....Run `gn [ 172s] - 587500 68656c70 6020666f 72206120 6c697374 help` for a list [ 172s] - 587510 206f6620 61766169 6c61626c 6520746f of available to [ 172s] - 587520 70696373 2e0a0000 44696420 796f7520 pics....Did you [ 172s] - 587530 6d65616e 2060676e 2068656c 70200000 mean `gn help .. [ 172s] - 587540 603f0a00 00000000 00000000 00000000 `?.............. [ 172s] - 587550 676e2068 656c7020 3c616e79 7468696e gn help .. Yo dawg, I [ 172s] - 587570 20686561 72642079 6f75206c 696b6520 heard you like [ 172s] - 587580 68656c70 206f6e20 796f7572 2068656c help on your hel [ 172s] - 587590 7020736f 20492070 75742068 656c7020 p so I put help [ 172s] - 5875a0 6f6e2074 68652068 656c7020 696e2074 on the help in t [ 172s] - 5875b0 68650a20 2068656c 702e0a0a 2020596f he. help... Yo [ 172s] - 5875c0 75206361 6e20616c 736f2075 73652022 u can also use " [ 172s] - 5875d0 616c6c22 20617320 74686520 70617261 all" as the para [ 172s] - 5875e0 6d657465 7220746f 20676574 20616c6c meter to get all [ 172s] - 5875f0 2068656c 70206174 206f6e63 652e0a0a help at once... [ 172s] - 587600 53776974 63686573 0a0a2020 2d2d6d61 Switches.. --ma [ 172s] - 587610 726b646f 776e0a20 20202020 20466f72 rkdown. For [ 172s] - 587620 6d617420 6f757470 75742069 6e206d61 mat output in ma [ 172s] - 587630 726b646f 776e2073 796e7461 782e0a0a rkdown syntax... [ 172s] - 587640 4578616d 706c650a 0a202067 6e206865 Example.. gn he [ 172s] - 587650 6c70202d 2d6d6172 6b646f77 6e20616c lp --markdown al [ 172s] - 587660 6c0a2020 20202020 44756d70 20616c6c l. Dump all [ 172s] - 587670 2068656c 7020746f 20737464 6f757420 help to stdout [ 172s] - 587680 696e206d 61726b64 6f776e20 666f726d in markdown form [ 172s] - 587690 61742e0a 00000000 00000000 00000000 at.............. [ 172s] - 5876a0 68656c70 3a20446f 65732077 68617420 help: Does what [ 172s] - 5876b0 796f7520 7468696e 6b2e0000 00000000 you think....... [ 172s] - 5876c0 68656c70 00000000 66756e63 5f000000 help....func_... [ 172s] - 5876d0 6275696c 6466696c 65000000 00000000 buildfile....... [ 172s] - 5876e0 6c616265 6c000000 6f757470 75740000 label...output.. [ 172s] - 5876f0 496e7661 6c696420 76616c75 6520666f Invalid value fo [ 172s] - 587700 7220222d 2d617322 2e000000 00000000 r "--as"........ [ 172s] - 587710 49207761 73206578 70656374 696e6720 I was expecting [ 172s] - 587720 22627569 6c646669 6c65222c 20226c61 "buildfile", "la [ 172s] - 587730 62656c22 2c206f72 20226f75 74707574 bel", or "output [ 172s] - 587740 22206275 7420796f 750a7361 69642022 " but you.said " [ 172s] - 587750 00000000 00000000 67726f75 70000000 ........group... [ 172s] - 587760 73686172 65645f6c 69627261 72790000 shared_library.. [ 172s] - 587770 6c6f6164 61626c65 5f6d6f64 756c6500 loadable_module. [ 172s] /usr/bin/gn differs in ELF section .data [ 172s] --- /tmp/tmp.nnZz957764/tmp.kyuW959267 2024-04-08 14:43:25.676593125 +0900 [ 172s] +++ /tmp/tmp.nnZz957764/tmp.vJEV959378 2024-04-08 14:43:25.716593126 +0900 [ 172s] @@ -90,31 +90,31 @@ [ 172s] 618150 ffffffff 00000000 00000000 00000000 ................ [ 172s] 618160 00000000 00000000 00000000 00000000 ................ [ 172s] 618170 00000000 00000000 00000000 00000000 ................ [ 172s] - 618180 70725800 00000000 f03f5a00 00000000 prX......?Z..... [ 172s] - 618190 f00e5b00 00000000 f00e5b00 00000000 ..[.......[..... [ 172s] - 6181a0 f00e5b00 00000000 f00e5b00 00000000 ..[.......[..... [ 172s] - 6181b0 88435a00 00000000 f00e5b00 00000000 .CZ.......[..... [ 172s] - 6181c0 a8975b00 00000000 b0975b00 00000000 ..[.......[..... [ 172s] - 6181d0 c0975b00 00000000 c8975b00 00000000 ..[.......[..... [ 172s] - 6181e0 d0975b00 00000000 d8975b00 00000000 ..[.......[..... [ 172s] - 6181f0 e0975b00 00000000 e8975b00 00000000 ..[.......[..... [ 172s] - 618200 f0975b00 00000000 f8975b00 00000000 ..[.......[..... [ 172s] - 618210 08985b00 00000000 98735b00 00000000 ..[......s[..... [ 172s] - 618220 a0775800 00000000 20505d00 00000000 .wX..... P]..... [ 172s] - 618230 38505d00 00000000 50505d00 00000000 8P].....PP]..... [ 172s] - 618240 58a15d00 00000000 2e636f6e 66696700 X.]......config. [ 172s] + 618180 10725800 00000000 28b75800 00000000 .rX.....(.X..... [ 172s] + 618190 d0a35b00 00000000 d0a35b00 00000000 ..[.......[..... [ 172s] + 6181a0 d0a35b00 00000000 d0a35b00 00000000 ..[.......[..... [ 172s] + 6181b0 c0ba5800 00000000 d0a35b00 00000000 ..X.......[..... [ 172s] + 6181c0 78d65800 00000000 80d65800 00000000 x.X.......X..... [ 172s] + 6181d0 90d65800 00000000 98d65800 00000000 ..X.......X..... [ 172s] + 6181e0 a0d65800 00000000 a8d65800 00000000 ..X.......X..... [ 172s] + 6181f0 b0d65800 00000000 b8d65800 00000000 ..X.......X..... [ 172s] + 618200 c0d65800 00000000 c8d65800 00000000 ..X.......X..... [ 172s] + 618210 d8d65800 00000000 c0bf5800 00000000 ..X.......X..... [ 172s] + 618220 b8755800 00000000 78055900 00000000 .uX.....x.Y..... [ 172s] + 618230 90055900 00000000 a8055900 00000000 ..Y.......Y..... [ 172s] + 618240 30365900 00000000 2e636f6e 66696700 06Y......config. [ 172s] 618250 2e696e63 6c756465 73000000 00000000 .includes....... [ 172s] 618260 2e66696c 65730000 2e637265 61746f72 .files...creator [ 172s] 618270 00000000 00000000 616c6c00 00000000 ........all..... [ 172s] 618280 71746372 6561746f 725f7072 6f6a6563 qtcreator_projec [ 172s] - 618290 74000000 00000000 386b5d00 00000000 t.......8k]..... [ 172s] - 6182a0 486b5d00 00000000 586b5d00 00000000 Hk].....Xk]..... [ 172s] - 6182b0 686b5d00 00000000 786b5d00 00000000 hk].....xk]..... [ 172s] - 6182c0 886b5d00 00000000 60985d00 00000000 .k].....`.]..... [ 172s] - 6182d0 01000000 00000000 68985d00 00000000 ........h.]..... [ 172s] - 6182e0 01000000 00000000 70985d00 00000000 ........p.]..... [ 172s] - 6182f0 01000000 00000000 78985d00 00000000 ........x.]..... [ 172s] - 618300 01000000 00000000 80985d00 00000000 ..........]..... [ 172s] - 618310 00000000 00000000 88985d00 00000000 ..........]..... [ 172s] - 618320 01000000 00000000 98985d00 00000000 ..........]..... [ 172s] + 618290 74000000 00000000 a0165900 00000000 t.........Y..... [ 172s] + 6182a0 b0165900 00000000 c0165900 00000000 ..Y.......Y..... [ 172s] + 6182b0 d0165900 00000000 e0165900 00000000 ..Y.......Y..... [ 172s] + 6182c0 f0165900 00000000 48315900 00000000 ..Y.....H1Y..... [ 172s] + 6182d0 01000000 00000000 50315900 00000000 ........P1Y..... [ 172s] + 6182e0 01000000 00000000 58315900 00000000 ........X1Y..... [ 172s] + 6182f0 01000000 00000000 60315900 00000000 ........`1Y..... [ 172s] + 618300 01000000 00000000 68315900 00000000 ........h1Y..... [ 172s] + 618310 00000000 00000000 70315900 00000000 ........p1Y..... [ 172s] + 618320 01000000 00000000 80315900 00000000 .........1Y..... [ 172s] 618330 01000000 00000000 ........ [ 172s] compare /.build.oldpackages/gn-debuginfo-20210313-1.1.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/gn-debuginfo-20210313-1.2.aarch64.rpm [ 172s] skipping -debuginfo package [ 172s] compare /.build.oldpackages/gn-debugsource-20210313-1.1.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/gn-debugsource-20210313-1.2.aarch64.rpm [ 172s] Comparing gn-debugsource-20210313-1.1.aarch64.rpm to gn-debugsource-20210313-1.2.aarch64.rpm [ 173s] This is not a prerelease project. Compare the project name. [ 173s] comparing rpmtags [ 173s] comparing RELEASE [ 173s] comparing PROVIDES [ 173s] comparing scripts [ 173s] comparing filelist [ 173s] comparing file checksum [ 173s] creating rename script [ 173s] RPM meta information is identical [ 173s] [ 173s] 545f0be5d7b0 finished "build gn.spec" at Mon Apr 8 05:43:26 UTC 2024. [ 173s] Retried build at Tue Apr 9 09:00:56 2024 returned same result, skipped Retried build at Tue Apr 16 03:14:59 2024 returned same result, skipped Retried build at Tue Apr 16 13:25:10 2024 returned same result, skipped Retried build at Wed Apr 17 10:25:23 2024 returned same result, skipped Retried build at Fri Apr 19 12:39:52 2024 returned same result, skipped Retried build at Fri May 17 09:48:56 2024 returned same result, skipped Retried build at Fri May 24 11:58:24 2024 returned same result, skipped Retried build at Thu May 30 05:30:00 2024 returned same result, skipped