[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9 [ 0s] Using BUILD_ARCH=armv7hl:armv7l:armv6hl:armv6l:armv5tel [ 0s] [ 0s] [ 0s] 19d1a9e033de started "build gn.spec" at Wed Dec 11 02:35:59 UTC 2024. [ 0s] [ 0s] Building gn for project 'Tizen-Base-Toolchain' repository 'standard' arch 'armv7hl' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 0s] [ 0s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9/.build-srcdir/gn.spec ... [ 1s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9/.build-srcdir/gn.spec [ 1s] init_buildsystem --configdir /root/gbsbuild-ROOT/NGBS-ROOT/run/worker/9/build/configs --cachedir /var/cache/build --clean --rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9/.build.rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9/.build-srcdir/gn.spec build ... [ 2s] registering binfmt handlers for cross build [ 4s] cycle: nss -> libsoftokn3 [ 4s] breaking dependency nss -> libsoftokn3 [ 4s] [1/41] preinstalling libmagic-data... [ 5s] [2/41] preinstalling libncurses... [ 5s] [3/41] preinstalling setup... [ 5s] [4/41] preinstalling filesystem... [ 6s] [5/41] preinstalling glibc... [ 6s] [6/41] preinstalling libgcc... [ 6s] [7/41] preinstalling bash... [ 7s] [8/41] preinstalling diffutils... [ 7s] [9/41] preinstalling grep... [ 7s] [10/41] preinstalling libattr... [ 7s] [11/41] preinstalling libblkid... [ 8s] [12/41] preinstalling libbz2... [ 8s] [13/41] preinstalling libcap... [ 8s] [14/41] preinstalling libfreebl3... [ 8s] [15/41] preinstalling liblua... [ 9s] [16/41] preinstalling liblzma... [ 9s] [17/41] preinstalling libpopt... [ 9s] [18/41] preinstalling libreadline... [ 9s] [19/41] preinstalling libsmack... [ 9s] [20/41] preinstalling libsqlite... [ 10s] [21/41] preinstalling libuuid... [ 10s] [22/41] preinstalling libxcrypt... [ 10s] [23/41] preinstalling libzstd1... [ 10s] [24/41] preinstalling nspr... [ 11s] [25/41] preinstalling sed... [ 11s] [26/41] preinstalling zlib... [ 11s] [27/41] preinstalling qemu-linux-user-x86_64-cross... [ 18s] [28/41] preinstalling coreutils... [ 18s] [29/41] preinstalling libacl... [ 19s] [30/41] preinstalling libelf... [ 19s] [31/41] preinstalling libmount... [ 19s] [32/41] preinstalling smack... [ 19s] [33/41] preinstalling bzip2... [ 19s] [34/41] preinstalling libmagic... [ 20s] [35/41] preinstalling libxml2... [ 20s] [36/41] preinstalling tar... [ 20s] [37/41] preinstalling util-linux... [ 21s] [38/41] preinstalling util-linux-su... [ 21s] [39/41] preinstalling nss... [ 21s] [40/41] preinstalling libsoftokn3... [ 21s] [41/41] preinstalling rpm... [ 23s] running qemu-linux-user-x86_64-cross postinstall script [ 25s] running setup postinstall script [ 25s] chroot: failed to run command '': No such file or directory [ 25s] initializing rpm db... [ 26s] reordering...cycle: libxcrypt-devel -> glibc-devel [ 26s] breaking dependency libxcrypt-devel -> glibc-devel [ 26s] cycle: libsoftokn3 -> nss [ 26s] breaking dependency nss -> libsoftokn3 [ 26s] done [ 26s] querying package ids... [ 30s] [1/102] cumulate libmagic-data-5.45-1.17 [ 30s] [2/102] cumulate setup-0.9-1.10 [ 30s] [3/102] cumulate filesystem-3.1-1.1 [ 30s] [4/102] cumulate glibc-2.39-3.2 [ 30s] [5/102] cumulate libatomic-14.2.0-1.1 [ 30s] [6/102] cumulate libgcc-14.2.0-1.1 [ 30s] [7/102] cumulate bash-3.2.57-1.2 [ 30s] [8/102] cumulate cpio-2.8-1.3 [ 30s] [9/102] cumulate diffutils-3.10-1.2 [ 30s] [10/102] cumulate findutils-4.3.8-1.17 [ 30s] [11/102] cumulate gdbm-1.8.3-1.26 [ 30s] [12/102] cumulate hostname-3.23-1.3 [ 30s] [13/102] cumulate libattr-2.5.1-1.17 [ 30s] [14/102] cumulate libblkid-2.39.3-1.15 [ 30s] [15/102] cumulate libbz2-1.0.8-1.18 [ 30s] [16/102] cumulate libcap-2.69-1.18 [ 30s] [17/102] cumulate libexpat-2.6.2-1.19 [ 30s] [18/102] cumulate libffi-3.4.2-2.9 [ 30s] [19/102] cumulate libfreebl3-3.98-1.26 [ 30s] [20/102] cumulate libgfortran-14.2.0-1.1 [ 30s] [21/102] cumulate libgomp-14.2.0-1.1 [ 30s] [22/102] cumulate libitm-14.2.0-1.1 [ 30s] [23/102] cumulate libltdl-2.4.7-1.26 [ 30s] [24/102] cumulate liblua-5.1.5-1.17 [ 30s] [25/102] cumulate liblzma-5.4.5-1.26 [ 30s] [26/102] cumulate libopenssl3-3.0.13-1.26 [ 30s] [27/102] cumulate libpcre-8.45-1.17 [ 30s] [28/102] cumulate libpopt-1.16-1.17 [ 30s] [29/102] cumulate libpython3_121_0-3.12.0-1.20 [ 30s] [30/102] cumulate libsmack-1.3.1-1.17 [ 30s] [31/102] cumulate libsmartcols-2.39.3-1.15 [ 30s] [32/102] cumulate libsqlite-3.44.0-1.18 [ 30s] [33/102] cumulate libstdc++-14.2.0-1.1 [ 30s] [34/102] cumulate libuuid-2.39.3-1.15 [ 30s] [35/102] cumulate libxcrypt-4.4.36-1.24 [ 30s] [36/102] cumulate libzstd1-1.5.5-1.20 [ 30s] [37/102] cumulate m4-1.4.19-1.2 [ 30s] [38/102] cumulate net-tools-2.0_20121208git-1.17 [ 30s] [39/102] cumulate nspr-4.35-1.17 [ 30s] [40/102] cumulate patch-2.7.6-1.17 [ 30s] [41/102] cumulate pkg-config-0.29.2-1.18 [ 30s] [42/102] cumulate sed-4.1c-1.17 [ 30s] [43/102] cumulate update-alternatives-1.22.2-1.1 [ 30s] [44/102] cumulate which-2.17-1.3 [ 30s] [45/102] cumulate zlib-1.3-1.18 [ 30s] [46/102] cumulate build-compare-2023.06.18-1.11 [ 30s] [47/102] cumulate hal-rootstrap-checker-0.1.0-1.1 [ 30s] [48/102] cumulate libstdc++-devel-14.2.0-1.1 [ 30s] [49/102] cumulate qemu-linux-user-x86_64-cross-5.2.0.2-23.7 [ 30s] [50/102] cumulate cpp-14.2.0-1.1 [ 30s] [51/102] cumulate gcc-c++-14.2.0-1.1 [ 30s] [52/102] cumulate binutils-libs-2.43-1.16 [ 30s] [53/102] cumulate coreutils-6.9-14.9 [ 30s] [54/102] cumulate gawk-3.1.5-1.2 [ 30s] [55/102] cumulate grep-2.5.2-1.17 [ 30s] [56/102] cumulate libacl-2.3.2-1.18 [ 30s] [57/102] cumulate libcc1-14.2.0-1.1 [ 30s] [58/102] cumulate libelf-0.189-1.26 [ 30s] [59/102] cumulate libmount-2.39.3-1.15 [ 30s] [60/102] cumulate libubsan-14.2.0-1.1 [ 30s] [61/102] cumulate make-4.4-1.17 [ 30s] [62/102] cumulate ninja-1.11.1-1.2 [ 30s] [63/102] cumulate nss-certs-3.98-1.26 [ 30s] [64/102] cumulate smack-1.3.1-1.17 [ 30s] [65/102] cumulate bzip2-1.0.8-1.18 [ 30s] [66/102] cumulate libfdisk-2.39.3-1.15 [ 30s] [67/102] cumulate libmagic-5.45-1.17 [ 30s] [68/102] cumulate libxml2-2.12.5-1.18 [ 30s] [69/102] cumulate xz-5.4.5-1.26 [ 30s] [70/102] cumulate perl-5.38.0-1.18 [ 30s] [71/102] cumulate build-mkbaselibs-20120927-1.1 [ 30s] [72/102] cumulate linux-glibc-devel-6.6-1.23 [ 30s] [73/102] cumulate terminfo-base-full-6.4-1.26 [ 30s] [74/102] cumulate autoconf-2.71-1.25 [ 30s] [75/102] cumulate file-5.45-1.17 [ 30s] [76/102] cumulate glibc-locale-2.39-3.2 [ 30s] [77/102] cumulate tar-1.17-1.1 [ 30s] [78/102] cumulate binutils-2.43-1.16 [ 30s] [79/102] cumulate gzip-1.3.12-1.17 [ 30s] [80/102] cumulate pam-1.1.6-1.18 [ 30s] [81/102] cumulate tzdata-2023c-1.2 [ 30s] [82/102] cumulate libdw-0.189-1.26 [ 30s] [83/102] cumulate libarchive-3.7.2-1.25 [ 30s] [84/102] cumulate gcc-14.2.0-1.1 [ 30s] [85/102] cumulate automake-1.16.5-1.25 [ 30s] [86/102] cumulate libasm-0.189-1.26 [ 30s] [87/102] cumulate libncurses6-6.4-1.26 [ 30s] [88/102] cumulate build-20120927-1.1 [ 30s] [89/102] cumulate libncurses-6.4-1.26 [ 30s] [90/102] cumulate less-643-1.2 [ 30s] [91/102] cumulate libreadline-5.2-1.18 [ 30s] [92/102] cumulate libtool-2.4.7-1.26 [ 30s] [93/102] cumulate elfutils-0.189-1.26 [ 30s] [94/102] cumulate python3-base-3.12.0-1.20 [ 30s] [95/102] cumulate util-linux-2.39.3-1.15 [ 30s] [96/102] cumulate util-linux-su-2.39.3-1.15 [ 30s] [97/102] cumulate libxcrypt-devel-4.4.36-1.24 [ 30s] [98/102] cumulate nss-3.98-1.26 [ 30s] [99/102] cumulate glibc-devel-2.39-3.2 [ 30s] [100/102] cumulate libsoftokn3-3.98-1.26 [ 30s] [101/102] cumulate rpm-4.14.1.1-3.15 [ 30s] [102/102] cumulate rpm-build-4.14.1.1-3.15 [ 30s] now installing cumulated packages [ 34s] Preparing... ######################################## [ 34s] Updating / installing... [ 35s] setup-0.9-1.10 ######################################## [ 35s] filesystem-3.1-1.1 ######################################## [ 36s] libmagic-data-5.45-1.17 ######################################## [ 37s] glibc-2.39-3.2 ######################################## [ 38s] libgcc-14.2.0-1.1 ######################################## [ 40s] bash-3.2.57-1.2 ######################################## [ 40s] zlib-1.3-1.18 ######################################## [ 41s] libstdc++-14.2.0-1.1 ######################################## [ 43s] coreutils-6.9-14.9 ######################################## [ 43s] libbz2-1.0.8-1.18 ######################################## [ 44s] liblzma-5.4.5-1.26 ######################################## [ 45s] libelf-0.189-1.26 ######################################## [ 46s] libxcrypt-4.4.36-1.24 ######################################## [ 48s] libdw-0.189-1.26 ######################################## [ 49s] libmagic-5.45-1.17 ######################################## [ 50s] libblkid-2.39.3-1.15 ######################################## [ 51s] nspr-4.35-1.17 ######################################## [ 52s] pam-1.1.6-1.18 ######################################## [ 54s] gdbm-1.8.3-1.26 ######################################## [ 71s] perl-5.38.0-1.18 ######################################## [ 72s] libcap-2.69-1.18 ######################################## [ 73s] libfreebl3-3.98-1.26 ######################################## [ 75s] liblua-5.1.5-1.17 ######################################## [ 77s] libopenssl3-3.0.13-1.26 ######################################## [ 77s] libpopt-1.16-1.17 ######################################## [ 79s] libsqlite-3.44.0-1.18 ######################################## [ 80s] libuuid-2.39.3-1.15 ######################################## [ 81s] libzstd1-1.5.5-1.20 ######################################## [ 82s] build-mkbaselibs-20120927-1.1 ######################################## [ 84s] linux-glibc-devel-6.6-1.23 ######################################## [ 85s] terminfo-base-full-6.4-1.26 ######################################## [ 86s] libncurses6-6.4-1.26 ######################################## [ 87s] libreadline-5.2-1.18 ######################################## [ 88s] libfdisk-2.39.3-1.15 ######################################## [ 89s] nss-certs-3.98-1.26 ######################################## [ 89s] libsoftokn3-3.98-1.26 ######################################## [ 91s] nss-3.98-1.26 ######################################## [ 92s] libmount-2.39.3-1.15 ######################################## [ 93s] libasm-0.189-1.26 ######################################## [ 94s] libxml2-2.12.5-1.18 ######################################## [ 95s] xz-5.4.5-1.26 ######################################## [ 95s] bzip2-1.0.8-1.18 ######################################## [ 95s] gzip-1.3.12-1.17 ######################################## [ 95s] libcc1-14.2.0-1.1 ######################################## [ 97s] libubsan-14.2.0-1.1 ######################################## [ 99s] binutils-libs-2.43-1.16 ######################################## [ 103s] binutils-2.43-1.16 ######################################## [ 104s] make-4.4-1.17 ######################################## [ 105s] findutils-4.3.8-1.17 ######################################## [ 105s] libattr-2.5.1-1.17 ######################################## [ 106s] libacl-2.3.2-1.18 ######################################## [ 107s] tar-1.17-1.1 ######################################## [ 107s] libarchive-3.7.2-1.25 ######################################## [ 110s] rpm-4.14.1.1-3.15 ######################################## [ 111s] libexpat-2.6.2-1.19 ######################################## [ 112s] libffi-3.4.2-2.9 ######################################## [ 114s] libgfortran-14.2.0-1.1 ######################################## [ 115s] libgomp-14.2.0-1.1 ######################################## [ 116s] libitm-14.2.0-1.1 ######################################## [ 117s] libltdl-2.4.7-1.26 ######################################## [ 119s] libpcre-8.45-1.17 ######################################## [ 121s] libpython3_121_0-3.12.0-1.20 ######################################## [ 122s] libsmack-1.3.1-1.17 ######################################## [ 123s] libsmartcols-2.39.3-1.15 ######################################## [ 125s] m4-1.4.19-1.2 ######################################## [ 125s] autoconf-2.71-1.25 ######################################## [ 127s] automake-1.16.5-1.25 ######################################## [ 128s] patch-2.7.6-1.17 ######################################## [ 129s] pkg-config-0.29.2-1.18 ######################################## [ 129s] sed-4.1c-1.17 ######################################## [ 129s] util-linux-2.39.3-1.15 ######################################## [ 130s] libatomic-14.2.0-1.1 ######################################## [ 131s] libtool-2.4.7-1.26 ######################################## [ 131s] build-20120927-1.1 ######################################## [ 131s] libncurses-6.4-1.26 ######################################## [ 135s] libstdc++-devel-14.2.0-1.1 ######################################## [ 136s] build-compare-2023.06.18-1.11 ######################################## [ 136s] hal-rootstrap-checker-0.1.0-1.1 ######################################## [ 159s] qemu-linux-user-x86_64-cross-5.2.0.2-2######################################## [ 178s] gcc-14.2.0-1.1 ######################################## [ 178s] libxcrypt-devel-4.4.36-1.24 ######################################## [ 179s] glibc-devel-2.39-3.2 ######################################## [ 180s] rpm-build-4.14.1.1-3.15 ######################################## [ 180s] util-linux-su-2.39.3-1.15 ######################################## [ 180s] smack-1.3.1-1.17 ######################################## [ 187s] python3-base-3.12.0-1.20 ######################################## [ 187s] grep-2.5.2-1.17 ######################################## [ 187s] elfutils-0.189-1.26 ######################################## [ 187s] less-643-1.2 ######################################## [ 187s] file-5.45-1.17 ######################################## [ 190s] glibc-locale-2.39-3.2 ######################################## [ 192s] tzdata-2023c-1.2 ######################################## [ 193s] ninja-1.11.1-1.2 ######################################## [ 200s] cpp-14.2.0-1.1 ######################################## [ 208s] gcc-c++-14.2.0-1.1 ######################################## [ 208s] gawk-3.1.5-1.2 ######################################## [ 208s] cpio-2.8-1.3 ######################################## [ 208s] diffutils-3.10-1.2 ######################################## [ 208s] hostname-3.23-1.3 ######################################## [ 208s] net-tools-2.0_20121208git-1.17 ######################################## [ 208s] update-alternatives-1.22.2-1.1 ######################################## [ 208s] which-2.17-1.3 ######################################## [ 211s] now finalizing build dir... [ 214s] ----------------------------------------------------------------- [ 214s] I have the following modifications for gn.spec: [ 215s] 21c21 [ 215s] < Release: 0 [ 215s] --- [ 215s] > Release: 1.3 [ 215s] build target is armv7hl-tizen-linux [ 215s] ----------------------------------------------------------------- [ 215s] ----- building gn.spec (user abuild) [ 215s] ----------------------------------------------------------------- [ 215s] ----------------------------------------------------------------- [ 216s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=armv7hl-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://127.0.0.1/Tizen-Base-Toolchain/standard/183dc0d414c4d10cf49ddd00b1a23464-gn' /home/abuild/rpmbuild/SOURCES/gn.spec [ 217s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 217s] [ 217s] Building target platforms: armv7hl-tizen-linux [ 217s] Building for target armv7hl-tizen-linux [ 217s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.rKzVcC [ 217s] + umask 022 [ 217s] + cd /home/abuild/rpmbuild/BUILD [ 217s] + cd /home/abuild/rpmbuild/BUILD [ 217s] + rm -rf gn-20210313 [ 217s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 217s] + /bin/tar -xof - [ 218s] + STATUS=0 [ 218s] + '[' 0 -ne 0 ']' [ 218s] + cd gn-20210313 [ 218s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 218s] + exit 0 [ 218s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lp1Rtw [ 218s] + umask 022 [ 218s] + cd /home/abuild/rpmbuild/BUILD [ 218s] + cd gn-20210313 [ 218s] + ref=/usr/lib/rpm [ 218s] + mints=0 [ 218s] + case $(uname -m) in [ 218s] ++ uname -m [ 218s] + for s in guess sub [ 218s] ++ find -maxdepth 8 -name config.guess [ 218s] + for s in guess sub [ 218s] ++ find -maxdepth 8 -name config.sub [ 218s] + LANG=C [ 218s] + export LANG [ 218s] + unset DISPLAY [ 218s] + 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 --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 218s] + export CFLAGS [ 218s] + 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 --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 218s] + export CXXFLAGS [ 218s] + 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 --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g -I%_fmoddir' [ 218s] + export FFLAGS [ 218s] + LDFLAGS= [ 218s] + export LDFLAGS [ 218s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 218s] + export CC=gcc [ 218s] + CC=gcc [ 218s] + export CXX=g++ [ 218s] + CXX=g++ [ 218s] + export AR=ar [ 218s] + AR=ar [ 218s] + 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 --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 218s] + 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 --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 218s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 219s] /home/abuild/rpmbuild/BUILD/gn-20210313/build/gen.py:158: SyntaxWarning: invalid escape sequence '\d' [ 219s] mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode()) [ 220s] + PV=20210313 [ 220s] + cat [ 220s] + ninja -C out -j12 gn [ 220s] ninja: Entering directory `out' [ 233s] [1/194] CXX src/base/files/file_path_constants.o [ 235s] [2/194] CXX src/base/files/scoped_file.o [ 242s] [3/194] CXX src/base/files/file_enumerator.o [ 243s] [4/194] CXX src/base/files/file.o [ 244s] [5/194] CXX src/base/files/scoped_temp_dir.o [ 250s] [6/194] CXX src/base/environment.o [ 253s] [7/194] CXX src/base/json/json_reader.o [ 254s] [8/194] CXX src/base/json/json_writer.o [ 254s] [9/194] CXX src/base/files/file_util.o [ 257s] [10/194] CXX src/base/json/string_escape.o [ 259s] [11/194] CXX src/base/md5.o [ 260s] [12/194] CXX src/base/memory/ref_counted.o [ 262s] [13/194] CXX src/base/memory/weak_ptr.o [ 268s] [14/194] CXX src/base/files/file_path.o [ 269s] [15/194] CXX src/base/logging.o [ 270s] [16/194] CXX src/base/strings/string_util_constants.o [ 272s] [17/194] CXX src/base/sha1.o [ 272s] [18/194] CXX src/base/timer/elapsed_timer.o [ 272s] [19/194] CXX src/base/third_party/icu/icu_utf.o [ 275s] [20/194] CXX src/base/strings/stringprintf.o [ 277s] [21/194] CXX src/base/strings/utf_string_conversion_utils.o [ 285s] [22/194] CXX src/base/strings/utf_string_conversions.o [ 287s] [23/194] CXX src/base/command_line.o [ 290s] [24/194] CXX src/base/files/file_posix.o [ 293s] [25/194] CXX src/base/value_iterators.o [ 294s] [26/194] CXX src/base/strings/string_number_conversions.o [ 294s] [27/194] CXX src/base/strings/string_split.o [ 296s] [28/194] CXX src/base/posix/file_descriptor_shuffle.o [ 296s] [29/194] CXX src/base/posix/safe_strerror.o [ 298s] [30/194] CXX src/base/files/file_enumerator_posix.o [ 309s] [31/194] CXX src/base/json/json_parser.o [ 309s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 309s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 309s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 309s] | ^~ [ 309s] ../src/base/json/json_parser.cc:256:7: note: here [ 309s] 256 | case ' ': [ 309s] | ^~~~ [ 312s] [32/194] CXX src/base/files/file_util_posix.o [ 323s] [33/194] CXX src/gn/builder_record.o [ 327s] [34/194] CXX src/gn/action_values.o [ 327s] In file included from ../src/gn/action_values.cc:5: [ 327s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 327s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 327s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 327s] | ^~~~~~~ [ 327s] In file included from ../src/gn/substitution_list.h:11, [ 327s] from ../src/gn/action_values.h:14: [ 327s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 327s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 327s] | ^~~~~~~~~~~~~~~~~~~ [ 327s] In file included from ../src/gn/toolchain.h:16, [ 327s] from ../src/gn/settings.h:14, [ 327s] from ../src/gn/action_values.cc:7: [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 327s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 327s] 83 | command_ = std::move(cmd); [ 327s] | ^ [ 327s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 327s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 327s] | ^~~~~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 327s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 327s] 110 | default_output_dir_ = std::move(dir); [ 327s] | ^ [ 327s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 327s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 327s] | ^~~~~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 327s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 327s] 117 | depfile_ = std::move(df); [ 327s] | ^ [ 327s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 327s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 327s] | ^~~~~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 327s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 327s] 123 | description_ = std::move(desc); [ 327s] | ^ [ 327s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 327s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 327s] | ^~~~~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 327s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 327s] 175 | outputs_ = std::move(out); [ 327s] | ^ [ 327s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 327s] 17 | SubstitutionList(const SubstitutionList& other); [ 327s] | ^~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 327s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 327s] 181 | partial_outputs_ = std::move(partial_out); [ 327s] | ^ [ 327s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 327s] 17 | SubstitutionList(const SubstitutionList& other); [ 327s] | ^~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 327s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 327s] 187 | runtime_outputs_ = std::move(run_out); [ 327s] | ^ [ 327s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 327s] 17 | SubstitutionList(const SubstitutionList& other); [ 327s] | ^~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 327s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 327s] 205 | rspfile_ = std::move(rsp); [ 327s] | ^ [ 327s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 327s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 327s] | ^~~~~~~~~~~~~~~~~~~ [ 327s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 327s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 327s] 213 | rspfile_content_ = std::move(content); [ 327s] | ^ [ 327s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 327s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 327s] | ^~~~~~~~~~~~~~~~~~~ [ 329s] [35/194] CXX src/gn/build_settings.o [ 329s] In file included from ../src/gn/toolchain.h:16, [ 329s] from ../src/gn/settings.h:14, [ 329s] from ../src/gn/filesystem_utils.h:14, [ 329s] from ../src/gn/build_settings.cc:10: [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 329s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 329s] 83 | command_ = std::move(cmd); [ 329s] | ^ [ 329s] In file included from ../src/gn/substitution_list.h:11, [ 329s] from ../src/gn/tool.h:16: [ 329s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 329s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 329s] | ^~~~~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 329s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 329s] 110 | default_output_dir_ = std::move(dir); [ 329s] | ^ [ 329s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 329s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 329s] | ^~~~~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 329s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 329s] 117 | depfile_ = std::move(df); [ 329s] | ^ [ 329s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 329s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 329s] | ^~~~~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 329s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 329s] 123 | description_ = std::move(desc); [ 329s] | ^ [ 329s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 329s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 329s] | ^~~~~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 329s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 329s] 175 | outputs_ = std::move(out); [ 329s] | ^ [ 329s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 329s] 17 | SubstitutionList(const SubstitutionList& other); [ 329s] | ^~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 329s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 329s] 181 | partial_outputs_ = std::move(partial_out); [ 329s] | ^ [ 329s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 329s] 17 | SubstitutionList(const SubstitutionList& other); [ 329s] | ^~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 329s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 329s] 187 | runtime_outputs_ = std::move(run_out); [ 329s] | ^ [ 329s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 329s] 17 | SubstitutionList(const SubstitutionList& other); [ 329s] | ^~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 329s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 329s] 205 | rspfile_ = std::move(rsp); [ 329s] | ^ [ 329s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 329s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 329s] | ^~~~~~~~~~~~~~~~~~~ [ 329s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 329s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 329s] 213 | rspfile_content_ = std::move(content); [ 329s] | ^ [ 329s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 329s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 329s] | ^~~~~~~~~~~~~~~~~~~ [ 329s] In file included from ../src/gn/target.h:15, [ 329s] from ../src/gn/filesystem_utils.h:15: [ 329s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 329s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 329s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 329s] | ^~~~~~~ [ 329s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 329s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 329s] | ^~~~~~~~~~~~~~~~~~~ [ 331s] [36/194] CXX src/base/strings/string_util.o [ 346s] [37/194] CXX src/gn/action_target_generator.o [ 346s] In file included from ../src/gn/target.h:15, [ 346s] from ../src/gn/action_target_generator.h:9, [ 346s] from ../src/gn/action_target_generator.cc:5: [ 346s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 346s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 346s] | ^~~~~~~ [ 346s] In file included from ../src/gn/substitution_list.h:11, [ 346s] from ../src/gn/action_values.h:14: [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] In file included from ../src/gn/toolchain.h:16, [ 346s] from ../src/gn/target.h:29: [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 83 | command_ = std::move(cmd); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 110 | default_output_dir_ = std::move(dir); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 117 | depfile_ = std::move(df); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 123 | description_ = std::move(desc); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 346s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 346s] 175 | outputs_ = std::move(out); [ 346s] | ^ [ 346s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 346s] 17 | SubstitutionList(const SubstitutionList& other); [ 346s] | ^~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 346s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 346s] 181 | partial_outputs_ = std::move(partial_out); [ 346s] | ^ [ 346s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 346s] 17 | SubstitutionList(const SubstitutionList& other); [ 346s] | ^~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 346s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 346s] 187 | runtime_outputs_ = std::move(run_out); [ 346s] | ^ [ 346s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 346s] 17 | SubstitutionList(const SubstitutionList& other); [ 346s] | ^~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 205 | rspfile_ = std::move(rsp); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 213 | rspfile_content_ = std::move(content); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 346s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 38 | "script over."); [ 346s] | ^ [ 346s] In file included from ../src/gn/scope.h:17, [ 346s] from ../src/gn/args.h:14, [ 346s] from ../src/gn/build_settings.h:16, [ 346s] from ../src/gn/metadata.h:10, [ 346s] from ../src/gn/target.h:23: [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 83 | "will be unused."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 91 | "will be empty."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 346s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 346s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 185 | "script needs to be run."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 195 | "\"action_foreach\" target."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 205 | "build system can't determine when your script needs to be run."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] [38/194] CXX src/gn/binary_target_generator.o [ 346s] In file included from ../src/gn/target.h:15, [ 346s] from ../src/gn/binary_target_generator.h:9, [ 346s] from ../src/gn/binary_target_generator.cc:5: [ 346s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 346s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 346s] | ^~~~~~~ [ 346s] In file included from ../src/gn/substitution_list.h:11, [ 346s] from ../src/gn/action_values.h:14: [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] In file included from ../src/gn/toolchain.h:16, [ 346s] from ../src/gn/target.h:29: [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 83 | command_ = std::move(cmd); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 110 | default_output_dir_ = std::move(dir); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 117 | depfile_ = std::move(df); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 123 | description_ = std::move(desc); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 346s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 346s] 175 | outputs_ = std::move(out); [ 346s] | ^ [ 346s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 346s] 17 | SubstitutionList(const SubstitutionList& other); [ 346s] | ^~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 346s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 346s] 181 | partial_outputs_ = std::move(partial_out); [ 346s] | ^ [ 346s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 346s] 17 | SubstitutionList(const SubstitutionList& other); [ 346s] | ^~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 346s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 346s] 187 | runtime_outputs_ = std::move(run_out); [ 346s] | ^ [ 346s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 346s] 17 | SubstitutionList(const SubstitutionList& other); [ 346s] | ^~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 205 | rspfile_ = std::move(rsp); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 346s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 346s] 213 | rspfile_content_ = std::move(content); [ 346s] | ^ [ 346s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 346s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 346s] | ^~~~~~~~~~~~~~~~~~~ [ 346s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 346s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 121 | ". " + source.value() + " is not one of the valid types."); [ 346s] | ^ [ 346s] In file included from ../src/gn/scope.h:17, [ 346s] from ../src/gn/args.h:14, [ 346s] from ../src/gn/build_settings.h:16, [ 346s] from ../src/gn/metadata.h:10, [ 346s] from ../src/gn/target.h:23: [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 346s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 222 | "deps."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 346s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 346s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 346s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 346s] | ^ [ 346s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 346s] 58 | Err(const Err& other); [ 346s] | ^~~ [ 349s] [39/194] CXX src/gn/c_include_iterator.o [ 350s] [40/194] CXX src/gn/c_substitution_type.o [ 364s] [41/194] CXX src/gn/bundle_data.o [ 364s] In file included from ../src/gn/bundle_data.h:12, [ 364s] from ../src/gn/bundle_data.cc:5: [ 364s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 364s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 364s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 364s] | ^~~~~~~ [ 364s] In file included from ../src/gn/substitution_list.h:11, [ 364s] from ../src/gn/action_values.h:14: [ 364s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 364s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 364s] | ^~~~~~~~~~~~~~~~~~~ [ 364s] In file included from ../src/gn/toolchain.h:16, [ 364s] from ../src/gn/settings.h:14, [ 364s] from ../src/gn/filesystem_utils.h:14, [ 364s] from ../src/gn/bundle_data.cc:9: [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 364s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 364s] 83 | command_ = std::move(cmd); [ 364s] | ^ [ 364s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 364s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 364s] | ^~~~~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 364s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 364s] 110 | default_output_dir_ = std::move(dir); [ 364s] | ^ [ 364s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 364s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 364s] | ^~~~~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 364s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 364s] 117 | depfile_ = std::move(df); [ 364s] | ^ [ 364s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 364s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 364s] | ^~~~~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 364s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 364s] 123 | description_ = std::move(desc); [ 364s] | ^ [ 364s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 364s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 364s] | ^~~~~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 364s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 364s] 175 | outputs_ = std::move(out); [ 364s] | ^ [ 364s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 364s] 17 | SubstitutionList(const SubstitutionList& other); [ 364s] | ^~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 364s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 364s] 181 | partial_outputs_ = std::move(partial_out); [ 364s] | ^ [ 364s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 364s] 17 | SubstitutionList(const SubstitutionList& other); [ 364s] | ^~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 364s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 364s] 187 | runtime_outputs_ = std::move(run_out); [ 364s] | ^ [ 364s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 364s] 17 | SubstitutionList(const SubstitutionList& other); [ 364s] | ^~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 364s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 364s] 205 | rspfile_ = std::move(rsp); [ 364s] | ^ [ 364s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 364s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 364s] | ^~~~~~~~~~~~~~~~~~~ [ 364s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 364s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 364s] 213 | rspfile_content_ = std::move(content); [ 364s] | ^ [ 364s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 364s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 364s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] [42/194] CXX src/gn/bundle_data_target_generator.o [ 365s] In file included from ../src/gn/target.h:15, [ 365s] from ../src/gn/bundle_data_target_generator.cc:10: [ 365s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 365s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 365s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 365s] | ^~~~~~~ [ 365s] In file included from ../src/gn/substitution_list.h:11, [ 365s] from ../src/gn/action_values.h:14: [ 365s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 365s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 365s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] In file included from ../src/gn/toolchain.h:16, [ 365s] from ../src/gn/target.h:29: [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 365s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 365s] 83 | command_ = std::move(cmd); [ 365s] | ^ [ 365s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 365s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 365s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 365s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 365s] 110 | default_output_dir_ = std::move(dir); [ 365s] | ^ [ 365s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 365s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 365s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 365s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 365s] 117 | depfile_ = std::move(df); [ 365s] | ^ [ 365s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 365s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 365s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 365s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 365s] 123 | description_ = std::move(desc); [ 365s] | ^ [ 365s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 365s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 365s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 365s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 365s] 175 | outputs_ = std::move(out); [ 365s] | ^ [ 365s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 365s] 17 | SubstitutionList(const SubstitutionList& other); [ 365s] | ^~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 365s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 365s] 181 | partial_outputs_ = std::move(partial_out); [ 365s] | ^ [ 365s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 365s] 17 | SubstitutionList(const SubstitutionList& other); [ 365s] | ^~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 365s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 365s] 187 | runtime_outputs_ = std::move(run_out); [ 365s] | ^ [ 365s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 365s] 17 | SubstitutionList(const SubstitutionList& other); [ 365s] | ^~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 365s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 365s] 205 | rspfile_ = std::move(rsp); [ 365s] | ^ [ 365s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 365s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 365s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 365s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 365s] 213 | rspfile_content_ = std::move(content); [ 365s] | ^ [ 365s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 365s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 365s] | ^~~~~~~~~~~~~~~~~~~ [ 365s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 365s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 365s] 34 | "You have to specify at least one file in the \"sources\"."); [ 365s] | ^ [ 365s] In file included from ../src/gn/parse_tree.h:16, [ 365s] from ../src/gn/bundle_data_target_generator.cc:7: [ 365s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 365s] 58 | Err(const Err& other); [ 365s] | ^~~ [ 365s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 365s] 43 | "\"gn help source_expansion\")."); [ 365s] | ^ [ 365s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 365s] 58 | Err(const Err& other); [ 365s] | ^~~ [ 365s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 365s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 365s] 63 | "operating on a bundle_data file such as this."); [ 365s] | ^ [ 365s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 365s] 58 | Err(const Err& other); [ 365s] | ^~~ [ 365s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 365s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 365s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 365s] | ^ [ 365s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 365s] 58 | Err(const Err& other); [ 365s] | ^~~ [ 365s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 365s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 365s] | ^ [ 365s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 365s] 58 | Err(const Err& other); [ 365s] | ^~~ [ 370s] [43/194] CXX src/gn/bundle_file_rule.o [ 370s] In file included from ../src/gn/toolchain.h:16, [ 370s] from ../src/gn/settings.h:14, [ 370s] from ../src/gn/bundle_file_rule.cc:9: [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 370s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 370s] 83 | command_ = std::move(cmd); [ 370s] | ^ [ 370s] In file included from ../src/gn/bundle_file_rule.h:11, [ 370s] from ../src/gn/bundle_file_rule.cc:5: [ 370s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 370s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 370s] | ^~~~~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 370s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 370s] 110 | default_output_dir_ = std::move(dir); [ 370s] | ^ [ 370s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 370s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 370s] | ^~~~~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 370s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 370s] 117 | depfile_ = std::move(df); [ 370s] | ^ [ 370s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 370s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 370s] | ^~~~~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 370s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 370s] 123 | description_ = std::move(desc); [ 370s] | ^ [ 370s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 370s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 370s] | ^~~~~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 370s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 370s] 175 | outputs_ = std::move(out); [ 370s] | ^ [ 370s] In file included from ../src/gn/tool.h:16: [ 370s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 370s] 17 | SubstitutionList(const SubstitutionList& other); [ 370s] | ^~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 370s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 370s] 181 | partial_outputs_ = std::move(partial_out); [ 370s] | ^ [ 370s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 370s] 17 | SubstitutionList(const SubstitutionList& other); [ 370s] | ^~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 370s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 370s] 187 | runtime_outputs_ = std::move(run_out); [ 370s] | ^ [ 370s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 370s] 17 | SubstitutionList(const SubstitutionList& other); [ 370s] | ^~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 370s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 370s] 205 | rspfile_ = std::move(rsp); [ 370s] | ^ [ 370s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 370s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 370s] | ^~~~~~~~~~~~~~~~~~~ [ 370s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 370s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 370s] 213 | rspfile_content_ = std::move(content); [ 370s] | ^ [ 370s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 370s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 370s] | ^~~~~~~~~~~~~~~~~~~ [ 370s] In file included from ../src/gn/target.h:15, [ 370s] from ../src/gn/bundle_file_rule.cc:12: [ 370s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 370s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 370s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 370s] | ^~~~~~~ [ 370s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 370s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 370s] | ^~~~~~~~~~~~~~~~~~~ [ 370s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 370s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 370s] 59 | variables::kBundleRootDir); [ 370s] | ^ [ 370s] In file included from ../src/gn/scope.h:17, [ 370s] from ../src/gn/settings.h:12: [ 370s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 370s] 58 | Err(const Err& other); [ 370s] | ^~~ [ 370s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 370s] 66 | variables::kBundleContentsDir); [ 370s] | ^ [ 370s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 370s] 58 | Err(const Err& other); [ 370s] | ^~~ [ 370s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 370s] 73 | variables::kBundleResourcesDir); [ 370s] | ^ [ 370s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 370s] 58 | Err(const Err& other); [ 370s] | ^~~ [ 370s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 370s] 80 | variables::kBundleExecutableDir); [ 370s] | ^ [ 370s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 370s] 58 | Err(const Err& other); [ 370s] | ^~~ [ 374s] [44/194] CXX src/gn/args.o [ 374s] In file included from ../src/gn/toolchain.h:16, [ 374s] from ../src/gn/settings.h:14, [ 374s] from ../src/gn/args.cc:7: [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 374s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 374s] 83 | command_ = std::move(cmd); [ 374s] | ^ [ 374s] In file included from ../src/gn/substitution_list.h:11, [ 374s] from ../src/gn/tool.h:16: [ 374s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 374s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 374s] | ^~~~~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 374s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 374s] 110 | default_output_dir_ = std::move(dir); [ 374s] | ^ [ 374s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 374s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 374s] | ^~~~~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 374s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 374s] 117 | depfile_ = std::move(df); [ 374s] | ^ [ 374s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 374s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 374s] | ^~~~~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 374s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 374s] 123 | description_ = std::move(desc); [ 374s] | ^ [ 374s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 374s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 374s] | ^~~~~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 374s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 374s] 175 | outputs_ = std::move(out); [ 374s] | ^ [ 374s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 374s] 17 | SubstitutionList(const SubstitutionList& other); [ 374s] | ^~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 374s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 374s] 181 | partial_outputs_ = std::move(partial_out); [ 374s] | ^ [ 374s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 374s] 17 | SubstitutionList(const SubstitutionList& other); [ 374s] | ^~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 374s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 374s] 187 | runtime_outputs_ = std::move(run_out); [ 374s] | ^ [ 374s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 374s] 17 | SubstitutionList(const SubstitutionList& other); [ 374s] | ^~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 374s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 374s] 205 | rspfile_ = std::move(rsp); [ 374s] | ^ [ 374s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 374s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 374s] | ^~~~~~~~~~~~~~~~~~~ [ 374s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 374s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 374s] 213 | rspfile_content_ = std::move(content); [ 374s] | ^ [ 374s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 374s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 374s] | ^~~~~~~~~~~~~~~~~~~ [ 374s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const Scope::KeyValueMap&, Scope*, Err*) const': [ 374s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 374s] 186 | "\"import\" from the files where you need it (preferred)."); [ 374s] | ^ [ 374s] In file included from ../src/gn/scope.h:17, [ 374s] from ../src/gn/args.h:14, [ 374s] from ../src/gn/args.cc:5: [ 374s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 374s] 58 | Err(const Err& other); [ 374s] | ^~~ [ 374s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 374s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 374s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 374s] | ^ [ 374s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 374s] 58 | Err(const Err& other); [ 374s] | ^~~ [ 374s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/map:62, [ 374s] from ../src/gn/args.h:8: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 374s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/map:63: [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::SaveOverrideRecordLocked(const Scope::KeyValueMap&) const' at ../src/gn/args.cc:427:29: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 514 | std::tuple(__k), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 515 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::AddDefaultArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:127:34: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 514 | std::tuple(__k), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 515 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::AddArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:119:34: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 514 | std::tuple(__k), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 515 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::AddArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:120:38: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 514 | std::tuple(__k), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 515 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 374s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::AddArgOverride(const char*, const Value&)' at ../src/gn/args.cc:111:36: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::AddArgOverride(const char*, const Value&)' at ../src/gn/args.cc:112:40: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:391:40: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:392:43: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:393:42: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:394:41: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:395:44: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 374s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', [ 374s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:396:43: [ 374s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 374s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 533 | std::forward_as_tuple(std::move(__k)), [ 374s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 374s] 534 | std::tuple<>()); [ 374s] | ~~~~~~~~~~~~~~~ [ 381s] [45/194] CXX src/base/values.o [ 382s] [46/194] AR base.a [ 387s] [47/194] CXX src/gn/builder.o [ 387s] In file included from ../src/gn/builder.cc:10: [ 387s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 387s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 387s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 387s] | ^~~~~~~ [ 387s] In file included from ../src/gn/substitution_list.h:11, [ 387s] from ../src/gn/action_values.h:14: [ 387s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 387s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 387s] | ^~~~~~~~~~~~~~~~~~~ [ 387s] In file included from ../src/gn/toolchain.h:16, [ 387s] from ../src/gn/settings.h:14, [ 387s] from ../src/gn/input_file_manager.h:20, [ 387s] from ../src/gn/scheduler.h:16, [ 387s] from ../src/gn/builder.cc:16: [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 387s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 387s] 83 | command_ = std::move(cmd); [ 387s] | ^ [ 387s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 387s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 387s] | ^~~~~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 387s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 387s] 110 | default_output_dir_ = std::move(dir); [ 387s] | ^ [ 387s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 387s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 387s] | ^~~~~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 387s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 387s] 117 | depfile_ = std::move(df); [ 387s] | ^ [ 387s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 387s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 387s] | ^~~~~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 387s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 387s] 123 | description_ = std::move(desc); [ 387s] | ^ [ 387s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 387s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 387s] | ^~~~~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 387s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 387s] 175 | outputs_ = std::move(out); [ 387s] | ^ [ 387s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 387s] 17 | SubstitutionList(const SubstitutionList& other); [ 387s] | ^~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 387s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 387s] 181 | partial_outputs_ = std::move(partial_out); [ 387s] | ^ [ 387s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 387s] 17 | SubstitutionList(const SubstitutionList& other); [ 387s] | ^~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 387s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 387s] 187 | runtime_outputs_ = std::move(run_out); [ 387s] | ^ [ 387s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 387s] 17 | SubstitutionList(const SubstitutionList& other); [ 387s] | ^~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 387s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 387s] 205 | rspfile_ = std::move(rsp); [ 387s] | ^ [ 387s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 387s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 387s] | ^~~~~~~~~~~~~~~~~~~ [ 387s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 387s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 387s] 213 | rspfile_content_ = std::move(content); [ 387s] | ^ [ 387s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 387s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 387s] | ^~~~~~~~~~~~~~~~~~~ [ 387s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 387s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 79 | "\nwas already defined."); [ 387s] | ^ [ 387s] In file included from ../src/gn/builder.cc:13: [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 387s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 222 | *err = Err(Location(), "", depstring); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 387s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 387s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 344 | "refer to an existent thing."); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 387s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 387s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 387s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 387s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 387s] | ^ [ 387s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 387s] 58 | Err(const Err& other); [ 387s] | ^~~ [ 390s] [48/194] CXX src/gn/command_analyze.o [ 390s] In file included from ../src/gn/target.h:15, [ 390s] from ../src/gn/commands.h:15, [ 390s] from ../src/gn/command_analyze.cc:13: [ 390s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 390s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 390s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 390s] | ^~~~~~~ [ 390s] In file included from ../src/gn/substitution_list.h:11, [ 390s] from ../src/gn/action_values.h:14: [ 390s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 390s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 390s] | ^~~~~~~~~~~~~~~~~~~ [ 390s] In file included from ../src/gn/toolchain.h:16, [ 390s] from ../src/gn/target.h:29: [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 390s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 390s] 83 | command_ = std::move(cmd); [ 390s] | ^ [ 390s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 390s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 390s] | ^~~~~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 390s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 390s] 110 | default_output_dir_ = std::move(dir); [ 390s] | ^ [ 390s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 390s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 390s] | ^~~~~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 390s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 390s] 117 | depfile_ = std::move(df); [ 390s] | ^ [ 390s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 390s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 390s] | ^~~~~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 390s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 390s] 123 | description_ = std::move(desc); [ 390s] | ^ [ 390s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 390s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 390s] | ^~~~~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 390s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 390s] 175 | outputs_ = std::move(out); [ 390s] | ^ [ 390s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 390s] 17 | SubstitutionList(const SubstitutionList& other); [ 390s] | ^~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 390s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 390s] 181 | partial_outputs_ = std::move(partial_out); [ 390s] | ^ [ 390s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 390s] 17 | SubstitutionList(const SubstitutionList& other); [ 390s] | ^~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 390s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 390s] 187 | runtime_outputs_ = std::move(run_out); [ 390s] | ^ [ 390s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 390s] 17 | SubstitutionList(const SubstitutionList& other); [ 390s] | ^~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 390s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 390s] 205 | rspfile_ = std::move(rsp); [ 390s] | ^ [ 390s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 390s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 390s] | ^~~~~~~~~~~~~~~~~~~ [ 390s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 390s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 390s] 213 | rspfile_content_ = std::move(content); [ 390s] | ^ [ 390s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 390s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 390s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] [49/194] CXX src/gn/c_tool.o [ 399s] In file included from ../src/gn/c_tool.h:17, [ 399s] from ../src/gn/c_tool.cc:5: [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 399s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 83 | command_ = std::move(cmd); [ 399s] | ^ [ 399s] In file included from ../src/gn/substitution_list.h:11, [ 399s] from ../src/gn/c_tool.h:15: [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 399s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 110 | default_output_dir_ = std::move(dir); [ 399s] | ^ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 399s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 117 | depfile_ = std::move(df); [ 399s] | ^ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 399s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 123 | description_ = std::move(desc); [ 399s] | ^ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 399s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 399s] 175 | outputs_ = std::move(out); [ 399s] | ^ [ 399s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 399s] 17 | SubstitutionList(const SubstitutionList& other); [ 399s] | ^~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 399s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 399s] 181 | partial_outputs_ = std::move(partial_out); [ 399s] | ^ [ 399s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 399s] 17 | SubstitutionList(const SubstitutionList& other); [ 399s] | ^~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 399s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 399s] 187 | runtime_outputs_ = std::move(run_out); [ 399s] | ^ [ 399s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 399s] 17 | SubstitutionList(const SubstitutionList& other); [ 399s] | ^~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 399s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 205 | rspfile_ = std::move(rsp); [ 399s] | ^ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 399s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 213 | rspfile_content_ = std::move(content); [ 399s] | ^ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 399s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 78 | link_output_ = std::move(link_out); [ 399s] | ^ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 399s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 84 | depend_output_ = std::move(dep_out); [ 399s] | ^ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] In file included from ../src/gn/target.h:15, [ 399s] from ../src/gn/c_tool.cc:9: [ 399s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 399s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 399s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 399s] | ^~~~~~~ [ 399s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 399s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 399s] | ^~~~~~~~~~~~~~~~~~~ [ 399s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 399s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 399s] | ^ [ 399s] In file included from ../src/gn/scope.h:17, [ 399s] from ../src/gn/c_tool.h:14: [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 73 | pattern.AsString()); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 399s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 93 | "This is only valid for solink and solink_module tools."); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 99 | "It must match one of the outputs."); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 399s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 399s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 399s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 174 | " which is not valid\nfor this variable."); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 399s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 399s] 179 | *field = std::move(list); [ 399s] | ^ [ 399s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 399s] 17 | SubstitutionList(const SubstitutionList& other); [ 399s] | ^~~~~~~~~~~~~~~~ [ 399s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 399s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 399s] 227 | "be specified or they should both be empty."); [ 399s] | ^ [ 399s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 399s] 58 | Err(const Err& other); [ 399s] | ^~~ [ 401s] [50/194] CXX src/gn/command_clean.o [ 401s] In file included from ../src/gn/target.h:15, [ 401s] from ../src/gn/commands.h:15, [ 401s] from ../src/gn/command_clean.cc:11: [ 401s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 401s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 401s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 401s] | ^~~~~~~ [ 401s] In file included from ../src/gn/substitution_list.h:11, [ 401s] from ../src/gn/action_values.h:14: [ 401s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 401s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 401s] | ^~~~~~~~~~~~~~~~~~~ [ 401s] In file included from ../src/gn/toolchain.h:16, [ 401s] from ../src/gn/target.h:29: [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 401s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 401s] 83 | command_ = std::move(cmd); [ 401s] | ^ [ 401s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 401s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 401s] | ^~~~~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 401s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 401s] 110 | default_output_dir_ = std::move(dir); [ 401s] | ^ [ 401s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 401s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 401s] | ^~~~~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 401s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 401s] 117 | depfile_ = std::move(df); [ 401s] | ^ [ 401s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 401s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 401s] | ^~~~~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 401s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 401s] 123 | description_ = std::move(desc); [ 401s] | ^ [ 401s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 401s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 401s] | ^~~~~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 401s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 401s] 175 | outputs_ = std::move(out); [ 401s] | ^ [ 401s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 401s] 17 | SubstitutionList(const SubstitutionList& other); [ 401s] | ^~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 401s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 401s] 181 | partial_outputs_ = std::move(partial_out); [ 401s] | ^ [ 401s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 401s] 17 | SubstitutionList(const SubstitutionList& other); [ 401s] | ^~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 401s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 401s] 187 | runtime_outputs_ = std::move(run_out); [ 401s] | ^ [ 401s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 401s] 17 | SubstitutionList(const SubstitutionList& other); [ 401s] | ^~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 401s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 401s] 205 | rspfile_ = std::move(rsp); [ 401s] | ^ [ 401s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 401s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 401s] | ^~~~~~~~~~~~~~~~~~~ [ 401s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 401s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 401s] 213 | rspfile_content_ = std::move(content); [ 401s] | ^ [ 401s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 401s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 401s] | ^~~~~~~~~~~~~~~~~~~ [ 408s] [51/194] CXX src/gn/command_check.o [ 408s] In file included from ../src/gn/target.h:15, [ 408s] from ../src/gn/commands.h:15, [ 408s] from ../src/gn/command_check.cc:9: [ 408s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 408s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 408s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 408s] | ^~~~~~~ [ 408s] In file included from ../src/gn/substitution_list.h:11, [ 408s] from ../src/gn/action_values.h:14: [ 408s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 408s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 408s] | ^~~~~~~~~~~~~~~~~~~ [ 408s] In file included from ../src/gn/toolchain.h:16, [ 408s] from ../src/gn/target.h:29: [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 408s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 408s] 83 | command_ = std::move(cmd); [ 408s] | ^ [ 408s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 408s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 408s] | ^~~~~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 408s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 408s] 110 | default_output_dir_ = std::move(dir); [ 408s] | ^ [ 408s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 408s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 408s] | ^~~~~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 408s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 408s] 117 | depfile_ = std::move(df); [ 408s] | ^ [ 408s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 408s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 408s] | ^~~~~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 408s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 408s] 123 | description_ = std::move(desc); [ 408s] | ^ [ 408s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 408s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 408s] | ^~~~~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 408s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 408s] 175 | outputs_ = std::move(out); [ 408s] | ^ [ 408s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 408s] 17 | SubstitutionList(const SubstitutionList& other); [ 408s] | ^~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 408s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 408s] 181 | partial_outputs_ = std::move(partial_out); [ 408s] | ^ [ 408s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 408s] 17 | SubstitutionList(const SubstitutionList& other); [ 408s] | ^~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 408s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 408s] 187 | runtime_outputs_ = std::move(run_out); [ 408s] | ^ [ 408s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 408s] 17 | SubstitutionList(const SubstitutionList& other); [ 408s] | ^~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 408s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 408s] 205 | rspfile_ = std::move(rsp); [ 408s] | ^ [ 408s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 408s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 408s] | ^~~~~~~~~~~~~~~~~~~ [ 408s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 408s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 408s] 213 | rspfile_content_ = std::move(content); [ 408s] | ^ [ 408s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 408s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 408s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] [52/194] CXX src/gn/command_clean_stale.o [ 418s] In file included from ../src/gn/target.h:15, [ 418s] from ../src/gn/commands.h:15, [ 418s] from ../src/gn/command_clean_stale.cc:9: [ 418s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 418s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 418s] | ^~~~~~~ [ 418s] In file included from ../src/gn/substitution_list.h:11, [ 418s] from ../src/gn/action_values.h:14: [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] In file included from ../src/gn/toolchain.h:16, [ 418s] from ../src/gn/target.h:29: [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 83 | command_ = std::move(cmd); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 110 | default_output_dir_ = std::move(dir); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 117 | depfile_ = std::move(df); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 123 | description_ = std::move(desc); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 418s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 418s] 175 | outputs_ = std::move(out); [ 418s] | ^ [ 418s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 418s] 17 | SubstitutionList(const SubstitutionList& other); [ 418s] | ^~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 418s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 418s] 181 | partial_outputs_ = std::move(partial_out); [ 418s] | ^ [ 418s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 418s] 17 | SubstitutionList(const SubstitutionList& other); [ 418s] | ^~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 418s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 418s] 187 | runtime_outputs_ = std::move(run_out); [ 418s] | ^ [ 418s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 418s] 17 | SubstitutionList(const SubstitutionList& other); [ 418s] | ^~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 205 | rspfile_ = std::move(rsp); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 213 | rspfile_content_ = std::move(content); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] [53/194] CXX src/gn/analyzer.o [ 418s] In file included from ../src/gn/target.h:15, [ 418s] from ../src/gn/config_values_extractors.h:16, [ 418s] from ../src/gn/analyzer.cc:19: [ 418s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 418s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 418s] | ^~~~~~~ [ 418s] In file included from ../src/gn/substitution_list.h:11, [ 418s] from ../src/gn/action_values.h:14: [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] In file included from ../src/gn/toolchain.h:16, [ 418s] from ../src/gn/target.h:29: [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 83 | command_ = std::move(cmd); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 110 | default_output_dir_ = std::move(dir); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 117 | depfile_ = std::move(df); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 123 | description_ = std::move(desc); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 418s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 418s] 175 | outputs_ = std::move(out); [ 418s] | ^ [ 418s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 418s] 17 | SubstitutionList(const SubstitutionList& other); [ 418s] | ^~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 418s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 418s] 181 | partial_outputs_ = std::move(partial_out); [ 418s] | ^ [ 418s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 418s] 17 | SubstitutionList(const SubstitutionList& other); [ 418s] | ^~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 418s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 418s] 187 | runtime_outputs_ = std::move(run_out); [ 418s] | ^ [ 418s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 418s] 17 | SubstitutionList(const SubstitutionList& other); [ 418s] | ^~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 205 | rspfile_ = std::move(rsp); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 418s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 418s] 213 | rspfile_content_ = std::move(content); [ 418s] | ^ [ 418s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 418s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 418s] | ^~~~~~~~~~~~~~~~~~~ [ 418s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const std::string&, Err*)': [ 418s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 418s] 73 | "\" with a list value."); [ 418s] | ^ [ 418s] In file included from ../src/gn/scope.h:17, [ 418s] from ../src/gn/args.h:14, [ 418s] from ../src/gn/build_settings.h:16, [ 418s] from ../src/gn/metadata.h:10, [ 418s] from ../src/gn/target.h:23: [ 418s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 418s] 58 | Err(const Err& other); [ 418s] | ^~~ [ 418s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 418s] 82 | "\" is not a string."); [ 418s] | ^ [ 418s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 418s] 58 | Err(const Err& other); [ 418s] | ^~~ [ 418s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 418s] 88 | *err = Err(); [ 418s] | ^ [ 418s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 418s] 58 | Err(const Err& other); [ 418s] | ^~~ [ 418s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const std::string&, Err*)': [ 418s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 418s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 418s] | ^ [ 418s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 418s] 58 | Err(const Err& other); [ 418s] | ^~~ [ 418s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const Outputs&, const Label&, Err*)': [ 418s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 418s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 418s] | ^ [ 418s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 418s] 58 | Err(const Err& other); [ 418s] | ^~~ [ 427s] [54/194] CXX src/gn/command_args.o [ 427s] In file included from ../src/gn/target.h:15, [ 427s] from ../src/gn/commands.h:15, [ 427s] from ../src/gn/command_args.cc:18: [ 427s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 427s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 427s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 427s] | ^~~~~~~ [ 427s] In file included from ../src/gn/substitution_list.h:11, [ 427s] from ../src/gn/action_values.h:14: [ 427s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 427s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 427s] | ^~~~~~~~~~~~~~~~~~~ [ 427s] In file included from ../src/gn/toolchain.h:16, [ 427s] from ../src/gn/target.h:29: [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 427s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 427s] 83 | command_ = std::move(cmd); [ 427s] | ^ [ 427s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 427s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 427s] | ^~~~~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 427s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 427s] 110 | default_output_dir_ = std::move(dir); [ 427s] | ^ [ 427s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 427s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 427s] | ^~~~~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 427s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 427s] 117 | depfile_ = std::move(df); [ 427s] | ^ [ 427s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 427s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 427s] | ^~~~~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 427s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 427s] 123 | description_ = std::move(desc); [ 427s] | ^ [ 427s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 427s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 427s] | ^~~~~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 427s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 427s] 175 | outputs_ = std::move(out); [ 427s] | ^ [ 427s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 427s] 17 | SubstitutionList(const SubstitutionList& other); [ 427s] | ^~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 427s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 427s] 181 | partial_outputs_ = std::move(partial_out); [ 427s] | ^ [ 427s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 427s] 17 | SubstitutionList(const SubstitutionList& other); [ 427s] | ^~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 427s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 427s] 187 | runtime_outputs_ = std::move(run_out); [ 427s] | ^ [ 427s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 427s] 17 | SubstitutionList(const SubstitutionList& other); [ 427s] | ^~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 427s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 427s] 205 | rspfile_ = std::move(rsp); [ 427s] | ^ [ 427s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 427s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 427s] | ^~~~~~~~~~~~~~~~~~~ [ 427s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 427s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 427s] 213 | rspfile_content_ = std::move(content); [ 427s] | ^ [ 427s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 427s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 427s] | ^~~~~~~~~~~~~~~~~~~ [ 427s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/map:62, [ 427s] from ../src/gn/command_args.cc:10: [ 427s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>&}; _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 427s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator' changed in GCC 7.1 [ 427s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 427s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 427s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/map:63: [ 427s] In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>&}; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]', [ 427s] inlined from 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Args::ValueWithOverride>&; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]' at /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:859:27, [ 427s] inlined from 'int commands::{anonymous}::ListArgs(const std::string&)' at ../src/gn/command_args.cc:232:16, [ 427s] inlined from 'int commands::RunArgs(const std::vector >&)' at ../src/gn/command_args.cc:507:20: [ 427s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 [ 427s] 640 | return _M_t._M_emplace_hint_unique(__pos, [ 427s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 427s] 641 | std::forward<_Args>(__args)...); [ 427s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 441s] [55/194] CXX src/gn/command_ls.o [ 441s] In file included from ../src/gn/target.h:15, [ 441s] from ../src/gn/commands.h:15, [ 441s] from ../src/gn/command_ls.cc:9: [ 441s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 441s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 441s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 441s] | ^~~~~~~ [ 441s] In file included from ../src/gn/substitution_list.h:11, [ 441s] from ../src/gn/action_values.h:14: [ 441s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 441s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 441s] | ^~~~~~~~~~~~~~~~~~~ [ 441s] In file included from ../src/gn/toolchain.h:16, [ 441s] from ../src/gn/target.h:29: [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 441s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 441s] 83 | command_ = std::move(cmd); [ 441s] | ^ [ 441s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 441s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 441s] | ^~~~~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 441s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 441s] 110 | default_output_dir_ = std::move(dir); [ 441s] | ^ [ 441s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 441s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 441s] | ^~~~~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 441s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 441s] 117 | depfile_ = std::move(df); [ 441s] | ^ [ 441s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 441s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 441s] | ^~~~~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 441s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 441s] 123 | description_ = std::move(desc); [ 441s] | ^ [ 441s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 441s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 441s] | ^~~~~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 441s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 441s] 175 | outputs_ = std::move(out); [ 441s] | ^ [ 441s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 441s] 17 | SubstitutionList(const SubstitutionList& other); [ 441s] | ^~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 441s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 441s] 181 | partial_outputs_ = std::move(partial_out); [ 441s] | ^ [ 441s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 441s] 17 | SubstitutionList(const SubstitutionList& other); [ 441s] | ^~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 441s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 441s] 187 | runtime_outputs_ = std::move(run_out); [ 441s] | ^ [ 441s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 441s] 17 | SubstitutionList(const SubstitutionList& other); [ 441s] | ^~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 441s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 441s] 205 | rspfile_ = std::move(rsp); [ 441s] | ^ [ 441s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 441s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 441s] | ^~~~~~~~~~~~~~~~~~~ [ 441s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 441s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 441s] 213 | rspfile_content_ = std::move(content); [ 441s] | ^ [ 441s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 441s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 441s] | ^~~~~~~~~~~~~~~~~~~ [ 449s] [56/194] CXX src/gn/command_meta.o [ 449s] In file included from ../src/gn/target.h:15, [ 449s] from ../src/gn/commands.h:15, [ 449s] from ../src/gn/command_meta.cc:10: [ 449s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 449s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 449s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 449s] | ^~~~~~~ [ 449s] In file included from ../src/gn/substitution_list.h:11, [ 449s] from ../src/gn/action_values.h:14: [ 449s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 449s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 449s] | ^~~~~~~~~~~~~~~~~~~ [ 449s] In file included from ../src/gn/toolchain.h:16, [ 449s] from ../src/gn/target.h:29: [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 449s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 449s] 83 | command_ = std::move(cmd); [ 449s] | ^ [ 449s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 449s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 449s] | ^~~~~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 449s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 449s] 110 | default_output_dir_ = std::move(dir); [ 449s] | ^ [ 449s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 449s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 449s] | ^~~~~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 449s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 449s] 117 | depfile_ = std::move(df); [ 449s] | ^ [ 449s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 449s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 449s] | ^~~~~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 449s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 449s] 123 | description_ = std::move(desc); [ 449s] | ^ [ 449s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 449s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 449s] | ^~~~~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 449s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 449s] 175 | outputs_ = std::move(out); [ 449s] | ^ [ 449s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 449s] 17 | SubstitutionList(const SubstitutionList& other); [ 449s] | ^~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 449s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 449s] 181 | partial_outputs_ = std::move(partial_out); [ 449s] | ^ [ 449s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 449s] 17 | SubstitutionList(const SubstitutionList& other); [ 449s] | ^~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 449s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 449s] 187 | runtime_outputs_ = std::move(run_out); [ 449s] | ^ [ 449s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 449s] 17 | SubstitutionList(const SubstitutionList& other); [ 449s] | ^~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 449s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 449s] 205 | rspfile_ = std::move(rsp); [ 449s] | ^ [ 449s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 449s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 449s] | ^~~~~~~~~~~~~~~~~~~ [ 449s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 449s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 449s] 213 | rspfile_content_ = std::move(content); [ 449s] | ^ [ 449s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 449s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 449s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] [57/194] CXX src/gn/command_path.o [ 466s] In file included from ../src/gn/target.h:15, [ 466s] from ../src/gn/commands.h:15, [ 466s] from ../src/gn/command_path.cc:11: [ 466s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 466s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 466s] | ^~~~~~~ [ 466s] In file included from ../src/gn/substitution_list.h:11, [ 466s] from ../src/gn/action_values.h:14: [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] In file included from ../src/gn/toolchain.h:16, [ 466s] from ../src/gn/target.h:29: [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 83 | command_ = std::move(cmd); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 110 | default_output_dir_ = std::move(dir); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 117 | depfile_ = std::move(df); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 123 | description_ = std::move(desc); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 466s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 466s] 175 | outputs_ = std::move(out); [ 466s] | ^ [ 466s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 466s] 17 | SubstitutionList(const SubstitutionList& other); [ 466s] | ^~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 466s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 466s] 181 | partial_outputs_ = std::move(partial_out); [ 466s] | ^ [ 466s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 466s] 17 | SubstitutionList(const SubstitutionList& other); [ 466s] | ^~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 466s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 466s] 187 | runtime_outputs_ = std::move(run_out); [ 466s] | ^ [ 466s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 466s] 17 | SubstitutionList(const SubstitutionList& other); [ 466s] | ^~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 205 | rspfile_ = std::move(rsp); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 213 | rspfile_content_ = std::move(content); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] [58/194] CXX src/gn/command_outputs.o [ 466s] In file included from ../src/gn/target.h:15, [ 466s] from ../src/gn/commands.h:15, [ 466s] from ../src/gn/command_outputs.cc:11: [ 466s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 466s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 466s] | ^~~~~~~ [ 466s] In file included from ../src/gn/substitution_list.h:11, [ 466s] from ../src/gn/action_values.h:14: [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] In file included from ../src/gn/toolchain.h:16, [ 466s] from ../src/gn/target.h:29: [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 83 | command_ = std::move(cmd); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 110 | default_output_dir_ = std::move(dir); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 117 | depfile_ = std::move(df); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 123 | description_ = std::move(desc); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 466s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 466s] 175 | outputs_ = std::move(out); [ 466s] | ^ [ 466s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 466s] 17 | SubstitutionList(const SubstitutionList& other); [ 466s] | ^~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 466s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 466s] 181 | partial_outputs_ = std::move(partial_out); [ 466s] | ^ [ 466s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 466s] 17 | SubstitutionList(const SubstitutionList& other); [ 466s] | ^~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 466s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 466s] 187 | runtime_outputs_ = std::move(run_out); [ 466s] | ^ [ 466s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 466s] 17 | SubstitutionList(const SubstitutionList& other); [ 466s] | ^~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 205 | rspfile_ = std::move(rsp); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 466s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 466s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 466s] 213 | rspfile_content_ = std::move(content); [ 466s] | ^ [ 466s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 466s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 466s] | ^~~~~~~~~~~~~~~~~~~ [ 474s] [59/194] CXX src/gn/command_refs.o [ 474s] In file included from ../src/gn/target.h:15, [ 474s] from ../src/gn/commands.h:15, [ 474s] from ../src/gn/command_refs.cc:14: [ 474s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 474s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 474s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 474s] | ^~~~~~~ [ 474s] In file included from ../src/gn/substitution_list.h:11, [ 474s] from ../src/gn/action_values.h:14: [ 474s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 474s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 474s] | ^~~~~~~~~~~~~~~~~~~ [ 474s] In file included from ../src/gn/toolchain.h:16, [ 474s] from ../src/gn/target.h:29: [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 474s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 474s] 83 | command_ = std::move(cmd); [ 474s] | ^ [ 474s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 474s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 474s] | ^~~~~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 474s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 474s] 110 | default_output_dir_ = std::move(dir); [ 474s] | ^ [ 474s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 474s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 474s] | ^~~~~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 474s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 474s] 117 | depfile_ = std::move(df); [ 474s] | ^ [ 474s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 474s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 474s] | ^~~~~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 474s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 474s] 123 | description_ = std::move(desc); [ 474s] | ^ [ 474s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 474s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 474s] | ^~~~~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 474s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 474s] 175 | outputs_ = std::move(out); [ 474s] | ^ [ 474s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 474s] 17 | SubstitutionList(const SubstitutionList& other); [ 474s] | ^~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 474s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 474s] 181 | partial_outputs_ = std::move(partial_out); [ 474s] | ^ [ 474s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 474s] 17 | SubstitutionList(const SubstitutionList& other); [ 474s] | ^~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 474s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 474s] 187 | runtime_outputs_ = std::move(run_out); [ 474s] | ^ [ 474s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 474s] 17 | SubstitutionList(const SubstitutionList& other); [ 474s] | ^~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 474s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 474s] 205 | rspfile_ = std::move(rsp); [ 474s] | ^ [ 474s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 474s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 474s] | ^~~~~~~~~~~~~~~~~~~ [ 474s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 474s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 474s] 213 | rspfile_content_ = std::move(content); [ 474s] | ^ [ 474s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 474s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 474s] | ^~~~~~~~~~~~~~~~~~~ [ 487s] [60/194] CXX src/gn/command_help.o [ 487s] In file included from ../src/gn/target.h:15, [ 487s] from ../src/gn/commands.h:15, [ 487s] from ../src/gn/command_help.cc:7: [ 487s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 487s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 487s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 487s] | ^~~~~~~ [ 487s] In file included from ../src/gn/substitution_list.h:11, [ 487s] from ../src/gn/action_values.h:14: [ 487s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 487s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 487s] | ^~~~~~~~~~~~~~~~~~~ [ 487s] In file included from ../src/gn/toolchain.h:16, [ 487s] from ../src/gn/target.h:29: [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 487s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 487s] 83 | command_ = std::move(cmd); [ 487s] | ^ [ 487s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 487s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 487s] | ^~~~~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 487s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 487s] 110 | default_output_dir_ = std::move(dir); [ 487s] | ^ [ 487s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 487s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 487s] | ^~~~~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 487s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 487s] 117 | depfile_ = std::move(df); [ 487s] | ^ [ 487s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 487s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 487s] | ^~~~~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 487s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 487s] 123 | description_ = std::move(desc); [ 487s] | ^ [ 487s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 487s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 487s] | ^~~~~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 487s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 487s] 175 | outputs_ = std::move(out); [ 487s] | ^ [ 487s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 487s] 17 | SubstitutionList(const SubstitutionList& other); [ 487s] | ^~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 487s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 487s] 181 | partial_outputs_ = std::move(partial_out); [ 487s] | ^ [ 487s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 487s] 17 | SubstitutionList(const SubstitutionList& other); [ 487s] | ^~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 487s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 487s] 187 | runtime_outputs_ = std::move(run_out); [ 487s] | ^ [ 487s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 487s] 17 | SubstitutionList(const SubstitutionList& other); [ 487s] | ^~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 487s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 487s] 205 | rspfile_ = std::move(rsp); [ 487s] | ^ [ 487s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 487s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 487s] | ^~~~~~~~~~~~~~~~~~~ [ 487s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 487s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 487s] 213 | rspfile_content_ = std::move(content); [ 487s] | ^ [ 487s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 487s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 487s] | ^~~~~~~~~~~~~~~~~~~ [ 488s] [61/194] CXX src/gn/config_values.o [ 491s] [62/194] CXX src/gn/command_desc.o [ 491s] In file included from ../src/gn/target.h:15, [ 491s] from ../src/gn/commands.h:15, [ 491s] from ../src/gn/command_desc.cc:16: [ 491s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 491s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 491s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 491s] | ^~~~~~~ [ 491s] In file included from ../src/gn/substitution_list.h:11, [ 491s] from ../src/gn/action_values.h:14: [ 491s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 491s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 491s] | ^~~~~~~~~~~~~~~~~~~ [ 491s] In file included from ../src/gn/toolchain.h:16, [ 491s] from ../src/gn/target.h:29: [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 491s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 491s] 83 | command_ = std::move(cmd); [ 491s] | ^ [ 491s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 491s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 491s] | ^~~~~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 491s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 491s] 110 | default_output_dir_ = std::move(dir); [ 491s] | ^ [ 491s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 491s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 491s] | ^~~~~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 491s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 491s] 117 | depfile_ = std::move(df); [ 491s] | ^ [ 491s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 491s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 491s] | ^~~~~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 491s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 491s] 123 | description_ = std::move(desc); [ 491s] | ^ [ 491s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 491s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 491s] | ^~~~~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 491s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 491s] 175 | outputs_ = std::move(out); [ 491s] | ^ [ 491s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 491s] 17 | SubstitutionList(const SubstitutionList& other); [ 491s] | ^~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 491s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 491s] 181 | partial_outputs_ = std::move(partial_out); [ 491s] | ^ [ 491s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 491s] 17 | SubstitutionList(const SubstitutionList& other); [ 491s] | ^~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 491s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 491s] 187 | runtime_outputs_ = std::move(run_out); [ 491s] | ^ [ 491s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 491s] 17 | SubstitutionList(const SubstitutionList& other); [ 491s] | ^~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 491s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 491s] 205 | rspfile_ = std::move(rsp); [ 491s] | ^ [ 491s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 491s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 491s] | ^~~~~~~~~~~~~~~~~~~ [ 491s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 491s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 491s] 213 | rspfile_content_ = std::move(content); [ 491s] | ^ [ 491s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 491s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 491s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] [63/194] CXX src/gn/command_gen.o [ 492s] In file included from ../src/gn/target.h:15, [ 492s] from ../src/gn/commands.h:15, [ 492s] from ../src/gn/command_gen.cc:12: [ 492s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 492s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 492s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 492s] | ^~~~~~~ [ 492s] In file included from ../src/gn/substitution_list.h:11, [ 492s] from ../src/gn/action_values.h:14: [ 492s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 492s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 492s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] In file included from ../src/gn/toolchain.h:16, [ 492s] from ../src/gn/target.h:29: [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 492s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 492s] 83 | command_ = std::move(cmd); [ 492s] | ^ [ 492s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 492s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 492s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 492s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 492s] 110 | default_output_dir_ = std::move(dir); [ 492s] | ^ [ 492s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 492s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 492s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 492s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 492s] 117 | depfile_ = std::move(df); [ 492s] | ^ [ 492s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 492s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 492s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 492s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 492s] 123 | description_ = std::move(desc); [ 492s] | ^ [ 492s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 492s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 492s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 492s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 492s] 175 | outputs_ = std::move(out); [ 492s] | ^ [ 492s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 492s] 17 | SubstitutionList(const SubstitutionList& other); [ 492s] | ^~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 492s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 492s] 181 | partial_outputs_ = std::move(partial_out); [ 492s] | ^ [ 492s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 492s] 17 | SubstitutionList(const SubstitutionList& other); [ 492s] | ^~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 492s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 492s] 187 | runtime_outputs_ = std::move(run_out); [ 492s] | ^ [ 492s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 492s] 17 | SubstitutionList(const SubstitutionList& other); [ 492s] | ^~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 492s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 492s] 205 | rspfile_ = std::move(rsp); [ 492s] | ^ [ 492s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 492s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 492s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 492s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 492s] 213 | rspfile_content_ = std::move(content); [ 492s] | ^ [ 492s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 492s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 492s] | ^~~~~~~~~~~~~~~~~~~ [ 492s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const std::string&, const BuildSettings*, const Builder&, Err*)': [ 492s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 492s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 492s] | ^ [ 492s] In file included from ../src/gn/scope.h:17, [ 492s] from ../src/gn/args.h:14, [ 492s] from ../src/gn/build_settings.h:16, [ 492s] from ../src/gn/command_gen.cc:11: [ 492s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 492s] 58 | Err(const Err& other); [ 492s] | ^~~ [ 492s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 492s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 492s] | ^ [ 492s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 492s] 58 | Err(const Err& other); [ 492s] | ^~~ [ 492s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 492s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 492s] 371 | "provide one on the command line via --ninja-executable."); [ 492s] | ^ [ 492s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 492s] 58 | Err(const Err& other); [ 492s] | ^~~ [ 492s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 492s] 385 | "or later."); [ 492s] | ^ [ 492s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 492s] 58 | Err(const Err& other); [ 492s] | ^~~ [ 495s] [64/194] CXX src/gn/config.o [ 495s] In file included from ../src/gn/toolchain.h:16, [ 495s] from ../src/gn/settings.h:14, [ 495s] from ../src/gn/input_file_manager.h:20, [ 495s] from ../src/gn/config.cc:8: [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 495s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 495s] 83 | command_ = std::move(cmd); [ 495s] | ^ [ 495s] In file included from ../src/gn/substitution_list.h:11, [ 495s] from ../src/gn/tool.h:16: [ 495s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 495s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 495s] | ^~~~~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 495s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 495s] 110 | default_output_dir_ = std::move(dir); [ 495s] | ^ [ 495s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 495s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 495s] | ^~~~~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 495s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 495s] 117 | depfile_ = std::move(df); [ 495s] | ^ [ 495s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 495s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 495s] | ^~~~~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 495s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 495s] 123 | description_ = std::move(desc); [ 495s] | ^ [ 495s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 495s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 495s] | ^~~~~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 495s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 495s] 175 | outputs_ = std::move(out); [ 495s] | ^ [ 495s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 495s] 17 | SubstitutionList(const SubstitutionList& other); [ 495s] | ^~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 495s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 495s] 181 | partial_outputs_ = std::move(partial_out); [ 495s] | ^ [ 495s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 495s] 17 | SubstitutionList(const SubstitutionList& other); [ 495s] | ^~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 495s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 495s] 187 | runtime_outputs_ = std::move(run_out); [ 495s] | ^ [ 495s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 495s] 17 | SubstitutionList(const SubstitutionList& other); [ 495s] | ^~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 495s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 495s] 205 | rspfile_ = std::move(rsp); [ 495s] | ^ [ 495s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 495s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 495s] | ^~~~~~~~~~~~~~~~~~~ [ 495s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 495s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 495s] 213 | rspfile_content_ = std::move(content); [ 495s] | ^ [ 495s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 495s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 495s] | ^~~~~~~~~~~~~~~~~~~ [ 502s] [65/194] CXX src/gn/config_values_extractors.o [ 502s] In file included from ../src/gn/target.h:15, [ 502s] from ../src/gn/config_values_extractors.h:16, [ 502s] from ../src/gn/config_values_extractors.cc:5: [ 502s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 502s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 502s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 502s] | ^~~~~~~ [ 502s] In file included from ../src/gn/substitution_list.h:11, [ 502s] from ../src/gn/action_values.h:14: [ 502s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 502s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 502s] | ^~~~~~~~~~~~~~~~~~~ [ 502s] In file included from ../src/gn/toolchain.h:16, [ 502s] from ../src/gn/target.h:29: [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 502s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 502s] 83 | command_ = std::move(cmd); [ 502s] | ^ [ 502s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 502s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 502s] | ^~~~~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 502s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 502s] 110 | default_output_dir_ = std::move(dir); [ 502s] | ^ [ 502s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 502s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 502s] | ^~~~~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 502s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 502s] 117 | depfile_ = std::move(df); [ 502s] | ^ [ 502s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 502s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 502s] | ^~~~~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 502s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 502s] 123 | description_ = std::move(desc); [ 502s] | ^ [ 502s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 502s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 502s] | ^~~~~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 502s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 502s] 175 | outputs_ = std::move(out); [ 502s] | ^ [ 502s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 502s] 17 | SubstitutionList(const SubstitutionList& other); [ 502s] | ^~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 502s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 502s] 181 | partial_outputs_ = std::move(partial_out); [ 502s] | ^ [ 502s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 502s] 17 | SubstitutionList(const SubstitutionList& other); [ 502s] | ^~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 502s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 502s] 187 | runtime_outputs_ = std::move(run_out); [ 502s] | ^ [ 502s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 502s] 17 | SubstitutionList(const SubstitutionList& other); [ 502s] | ^~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 502s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 502s] 205 | rspfile_ = std::move(rsp); [ 502s] | ^ [ 502s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 502s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 502s] | ^~~~~~~~~~~~~~~~~~~ [ 502s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 502s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 502s] 213 | rspfile_content_ = std::move(content); [ 502s] | ^ [ 502s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 502s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 502s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] [66/194] CXX src/gn/compile_commands_writer.o [ 506s] In file included from ../src/gn/target.h:15, [ 506s] from ../src/gn/compile_commands_writer.h:9, [ 506s] from ../src/gn/compile_commands_writer.cc:5: [ 506s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 506s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 506s] | ^~~~~~~ [ 506s] In file included from ../src/gn/substitution_list.h:11, [ 506s] from ../src/gn/action_values.h:14: [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] In file included from ../src/gn/toolchain.h:16, [ 506s] from ../src/gn/target.h:29: [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 506s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 83 | command_ = std::move(cmd); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 506s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 110 | default_output_dir_ = std::move(dir); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 506s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 117 | depfile_ = std::move(df); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 506s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 123 | description_ = std::move(desc); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 506s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 506s] 175 | outputs_ = std::move(out); [ 506s] | ^ [ 506s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 506s] 17 | SubstitutionList(const SubstitutionList& other); [ 506s] | ^~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 506s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 506s] 181 | partial_outputs_ = std::move(partial_out); [ 506s] | ^ [ 506s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 506s] 17 | SubstitutionList(const SubstitutionList& other); [ 506s] | ^~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 506s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 506s] 187 | runtime_outputs_ = std::move(run_out); [ 506s] | ^ [ 506s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 506s] 17 | SubstitutionList(const SubstitutionList& other); [ 506s] | ^~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 506s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 205 | rspfile_ = std::move(rsp); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 506s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 213 | rspfile_content_ = std::move(content); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 506s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 506s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 78 | link_output_ = std::move(link_out); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 506s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 506s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 506s] 84 | depend_output_ = std::move(dep_out); [ 506s] | ^ [ 506s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 506s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 506s] | ^~~~~~~~~~~~~~~~~~~ [ 517s] [67/194] CXX src/gn/config_values_generator.o [ 517s] In file included from ../src/gn/toolchain.h:16, [ 517s] from ../src/gn/settings.h:14, [ 517s] from ../src/gn/config_values_generator.cc:12: [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 517s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 517s] 83 | command_ = std::move(cmd); [ 517s] | ^ [ 517s] In file included from ../src/gn/substitution_list.h:11, [ 517s] from ../src/gn/tool.h:16: [ 517s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 517s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 517s] | ^~~~~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 517s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 517s] 110 | default_output_dir_ = std::move(dir); [ 517s] | ^ [ 517s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 517s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 517s] | ^~~~~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 517s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 517s] 117 | depfile_ = std::move(df); [ 517s] | ^ [ 517s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 517s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 517s] | ^~~~~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 517s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 517s] 123 | description_ = std::move(desc); [ 517s] | ^ [ 517s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 517s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 517s] | ^~~~~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 517s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 517s] 175 | outputs_ = std::move(out); [ 517s] | ^ [ 517s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 517s] 17 | SubstitutionList(const SubstitutionList& other); [ 517s] | ^~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 517s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 517s] 181 | partial_outputs_ = std::move(partial_out); [ 517s] | ^ [ 517s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 517s] 17 | SubstitutionList(const SubstitutionList& other); [ 517s] | ^~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 517s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 517s] 187 | runtime_outputs_ = std::move(run_out); [ 517s] | ^ [ 517s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 517s] 17 | SubstitutionList(const SubstitutionList& other); [ 517s] | ^~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 517s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 517s] 205 | rspfile_ = std::move(rsp); [ 517s] | ^ [ 517s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 517s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 517s] | ^~~~~~~~~~~~~~~~~~~ [ 517s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 517s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 517s] 213 | rspfile_content_ = std::move(content); [ 517s] | ^ [ 517s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 517s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 517s] | ^~~~~~~~~~~~~~~~~~~ [ 517s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 517s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 517s] 67 | "path component and have \".framework\" extension."); [ 517s] | ^ [ 517s] In file included from ../src/gn/scope.h:17, [ 517s] from ../src/gn/args.h:14, [ 517s] from ../src/gn/build_settings.h:16, [ 517s] from ../src/gn/config_values_generator.cc:8: [ 517s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 517s] 58 | Err(const Err& other); [ 517s] | ^~~ [ 517s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 517s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 517s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 517s] | ^ [ 517s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 517s] 58 | Err(const Err& other); [ 517s] | ^~~ [ 523s] [68/194] CXX src/gn/commands.o [ 523s] In file included from ../src/gn/target.h:15, [ 523s] from ../src/gn/commands.h:15, [ 523s] from ../src/gn/commands.cc:5: [ 523s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 523s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 523s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 523s] | ^~~~~~~ [ 523s] In file included from ../src/gn/substitution_list.h:11, [ 523s] from ../src/gn/action_values.h:14: [ 523s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 523s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 523s] | ^~~~~~~~~~~~~~~~~~~ [ 523s] In file included from ../src/gn/toolchain.h:16, [ 523s] from ../src/gn/target.h:29: [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 523s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 523s] 83 | command_ = std::move(cmd); [ 523s] | ^ [ 523s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 523s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 523s] | ^~~~~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 523s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 523s] 110 | default_output_dir_ = std::move(dir); [ 523s] | ^ [ 523s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 523s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 523s] | ^~~~~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 523s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 523s] 117 | depfile_ = std::move(df); [ 523s] | ^ [ 523s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 523s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 523s] | ^~~~~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 523s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 523s] 123 | description_ = std::move(desc); [ 523s] | ^ [ 523s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 523s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 523s] | ^~~~~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 523s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 523s] 175 | outputs_ = std::move(out); [ 523s] | ^ [ 523s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 523s] 17 | SubstitutionList(const SubstitutionList& other); [ 523s] | ^~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 523s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 523s] 181 | partial_outputs_ = std::move(partial_out); [ 523s] | ^ [ 523s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 523s] 17 | SubstitutionList(const SubstitutionList& other); [ 523s] | ^~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 523s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 523s] 187 | runtime_outputs_ = std::move(run_out); [ 523s] | ^ [ 523s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 523s] 17 | SubstitutionList(const SubstitutionList& other); [ 523s] | ^~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 523s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 523s] 205 | rspfile_ = std::move(rsp); [ 523s] | ^ [ 523s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 523s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 523s] | ^~~~~~~~~~~~~~~~~~~ [ 523s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 523s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 523s] 213 | rspfile_content_ = std::move(content); [ 523s] | ^ [ 523s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 523s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 523s] | ^~~~~~~~~~~~~~~~~~~ [ 523s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const std::string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 523s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 523s] 99 | err = Err(); [ 523s] | ^ [ 523s] In file included from ../src/gn/scope.h:17, [ 523s] from ../src/gn/args.h:14, [ 523s] from ../src/gn/build_settings.h:16, [ 523s] from ../src/gn/metadata.h:10, [ 523s] from ../src/gn/target.h:23: [ 523s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 523s] 58 | Err(const Err& other); [ 523s] | ^~~ [ 524s] [69/194] CXX src/gn/deps_iterator.o [ 524s] In file included from ../src/gn/target.h:15, [ 524s] from ../src/gn/deps_iterator.cc:7: [ 524s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 524s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 524s] | ^~~~~~~ [ 524s] In file included from ../src/gn/substitution_list.h:11, [ 524s] from ../src/gn/action_values.h:14: [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] In file included from ../src/gn/toolchain.h:16, [ 524s] from ../src/gn/target.h:29: [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 83 | command_ = std::move(cmd); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 110 | default_output_dir_ = std::move(dir); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 117 | depfile_ = std::move(df); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 123 | description_ = std::move(desc); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 175 | outputs_ = std::move(out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 181 | partial_outputs_ = std::move(partial_out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 524s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 524s] 187 | runtime_outputs_ = std::move(run_out); [ 524s] | ^ [ 524s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 524s] 17 | SubstitutionList(const SubstitutionList& other); [ 524s] | ^~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 205 | rspfile_ = std::move(rsp); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 524s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 524s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 524s] 213 | rspfile_content_ = std::move(content); [ 524s] | ^ [ 524s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 524s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 524s] | ^~~~~~~~~~~~~~~~~~~ [ 525s] [70/194] CXX src/gn/escape.o [ 528s] [71/194] CXX src/gn/copy_target_generator.o [ 528s] In file included from ../src/gn/toolchain.h:16, [ 528s] from ../src/gn/settings.h:14, [ 528s] from ../src/gn/filesystem_utils.h:14, [ 528s] from ../src/gn/copy_target_generator.cc:8: [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 528s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 528s] 83 | command_ = std::move(cmd); [ 528s] | ^ [ 528s] In file included from ../src/gn/substitution_list.h:11, [ 528s] from ../src/gn/tool.h:16: [ 528s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 528s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 528s] | ^~~~~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 528s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 528s] 110 | default_output_dir_ = std::move(dir); [ 528s] | ^ [ 528s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 528s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 528s] | ^~~~~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 528s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 528s] 117 | depfile_ = std::move(df); [ 528s] | ^ [ 528s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 528s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 528s] | ^~~~~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 528s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 528s] 123 | description_ = std::move(desc); [ 528s] | ^ [ 528s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 528s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 528s] | ^~~~~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 528s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 528s] 175 | outputs_ = std::move(out); [ 528s] | ^ [ 528s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 528s] 17 | SubstitutionList(const SubstitutionList& other); [ 528s] | ^~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 528s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 528s] 181 | partial_outputs_ = std::move(partial_out); [ 528s] | ^ [ 528s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 528s] 17 | SubstitutionList(const SubstitutionList& other); [ 528s] | ^~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 528s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 528s] 187 | runtime_outputs_ = std::move(run_out); [ 528s] | ^ [ 528s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 528s] 17 | SubstitutionList(const SubstitutionList& other); [ 528s] | ^~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 528s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 528s] 205 | rspfile_ = std::move(rsp); [ 528s] | ^ [ 528s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 528s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 528s] | ^~~~~~~~~~~~~~~~~~~ [ 528s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 528s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 528s] 213 | rspfile_content_ = std::move(content); [ 528s] | ^ [ 528s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 528s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 528s] | ^~~~~~~~~~~~~~~~~~~ [ 528s] In file included from ../src/gn/target.h:15, [ 528s] from ../src/gn/filesystem_utils.h:15: [ 528s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 528s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 528s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 528s] | ^~~~~~~ [ 528s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 528s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 528s] | ^~~~~~~~~~~~~~~~~~~ [ 528s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 528s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 528s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 528s] | ^ [ 528s] In file included from ../src/gn/scope.h:17, [ 528s] from ../src/gn/args.h:14, [ 528s] from ../src/gn/build_settings.h:16, [ 528s] from ../src/gn/copy_target_generator.cc:7: [ 528s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 528s] 58 | Err(const Err& other); [ 528s] | ^~~ [ 528s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 528s] 41 | "source_expansion\")."); [ 528s] | ^ [ 528s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 528s] 58 | Err(const Err& other); [ 528s] | ^~~ [ 532s] [72/194] CXX src/gn/command_format.o [ 532s] In file included from ../src/gn/target.h:15, [ 532s] from ../src/gn/commands.h:15, [ 532s] from ../src/gn/command_format.cc:18: [ 532s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 532s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 532s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 532s] | ^~~~~~~ [ 532s] In file included from ../src/gn/substitution_list.h:11, [ 532s] from ../src/gn/action_values.h:14: [ 532s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 532s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 532s] | ^~~~~~~~~~~~~~~~~~~ [ 532s] In file included from ../src/gn/toolchain.h:16, [ 532s] from ../src/gn/target.h:29: [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 532s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 532s] 83 | command_ = std::move(cmd); [ 532s] | ^ [ 532s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 532s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 532s] | ^~~~~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 532s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 532s] 110 | default_output_dir_ = std::move(dir); [ 532s] | ^ [ 532s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 532s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 532s] | ^~~~~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 532s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 532s] 117 | depfile_ = std::move(df); [ 532s] | ^ [ 532s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 532s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 532s] | ^~~~~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 532s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 532s] 123 | description_ = std::move(desc); [ 532s] | ^ [ 532s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 532s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 532s] | ^~~~~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 532s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 532s] 175 | outputs_ = std::move(out); [ 532s] | ^ [ 532s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 532s] 17 | SubstitutionList(const SubstitutionList& other); [ 532s] | ^~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 532s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 532s] 181 | partial_outputs_ = std::move(partial_out); [ 532s] | ^ [ 532s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 532s] 17 | SubstitutionList(const SubstitutionList& other); [ 532s] | ^~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 532s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 532s] 187 | runtime_outputs_ = std::move(run_out); [ 532s] | ^ [ 532s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 532s] 17 | SubstitutionList(const SubstitutionList& other); [ 532s] | ^~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 532s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 532s] 205 | rspfile_ = std::move(rsp); [ 532s] | ^ [ 532s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 532s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 532s] | ^~~~~~~~~~~~~~~~~~~ [ 532s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 532s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 532s] 213 | rspfile_content_ = std::move(content); [ 532s] | ^ [ 532s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 532s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 532s] | ^~~~~~~~~~~~~~~~~~~ [ 537s] [73/194] CXX src/gn/exec_process.o [ 550s] [74/194] CXX src/gn/err.o [ 550s] In file included from ../src/gn/toolchain.h:16, [ 550s] from ../src/gn/settings.h:14, [ 550s] from ../src/gn/filesystem_utils.h:14, [ 550s] from ../src/gn/err.cc:11: [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 550s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 550s] 83 | command_ = std::move(cmd); [ 550s] | ^ [ 550s] In file included from ../src/gn/substitution_list.h:11, [ 550s] from ../src/gn/tool.h:16: [ 550s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 550s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 550s] | ^~~~~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 550s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 550s] 110 | default_output_dir_ = std::move(dir); [ 550s] | ^ [ 550s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 550s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 550s] | ^~~~~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 550s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 550s] 117 | depfile_ = std::move(df); [ 550s] | ^ [ 550s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 550s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 550s] | ^~~~~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 550s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 550s] 123 | description_ = std::move(desc); [ 550s] | ^ [ 550s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 550s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 550s] | ^~~~~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 550s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 550s] 175 | outputs_ = std::move(out); [ 550s] | ^ [ 550s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 550s] 17 | SubstitutionList(const SubstitutionList& other); [ 550s] | ^~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 550s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 550s] 181 | partial_outputs_ = std::move(partial_out); [ 550s] | ^ [ 550s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 550s] 17 | SubstitutionList(const SubstitutionList& other); [ 550s] | ^~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 550s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 550s] 187 | runtime_outputs_ = std::move(run_out); [ 550s] | ^ [ 550s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 550s] 17 | SubstitutionList(const SubstitutionList& other); [ 550s] | ^~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 550s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 550s] 205 | rspfile_ = std::move(rsp); [ 550s] | ^ [ 550s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 550s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 550s] | ^~~~~~~~~~~~~~~~~~~ [ 550s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 550s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 550s] 213 | rspfile_content_ = std::move(content); [ 550s] | ^ [ 550s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 550s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 550s] | ^~~~~~~~~~~~~~~~~~~ [ 550s] In file included from ../src/gn/target.h:15, [ 550s] from ../src/gn/filesystem_utils.h:15: [ 550s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 550s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 550s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 550s] | ^~~~~~~ [ 550s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 550s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 550s] | ^~~~~~~~~~~~~~~~~~~ [ 552s] [75/194] CXX src/gn/rust_project_writer.o [ 552s] In file included from ../src/gn/target.h:15, [ 552s] from ../src/gn/rust_project_writer.h:9, [ 552s] from ../src/gn/rust_project_writer.cc:5: [ 552s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 552s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 552s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 552s] | ^~~~~~~ [ 552s] In file included from ../src/gn/substitution_list.h:11, [ 552s] from ../src/gn/action_values.h:14: [ 552s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 552s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 552s] | ^~~~~~~~~~~~~~~~~~~ [ 552s] In file included from ../src/gn/toolchain.h:16, [ 552s] from ../src/gn/target.h:29: [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 552s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 552s] 83 | command_ = std::move(cmd); [ 552s] | ^ [ 552s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 552s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 552s] | ^~~~~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 552s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 552s] 110 | default_output_dir_ = std::move(dir); [ 552s] | ^ [ 552s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 552s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 552s] | ^~~~~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 552s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 552s] 117 | depfile_ = std::move(df); [ 552s] | ^ [ 552s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 552s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 552s] | ^~~~~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 552s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 552s] 123 | description_ = std::move(desc); [ 552s] | ^ [ 552s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 552s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 552s] | ^~~~~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 552s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 552s] 175 | outputs_ = std::move(out); [ 552s] | ^ [ 552s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 552s] 17 | SubstitutionList(const SubstitutionList& other); [ 552s] | ^~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 552s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 552s] 181 | partial_outputs_ = std::move(partial_out); [ 552s] | ^ [ 552s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 552s] 17 | SubstitutionList(const SubstitutionList& other); [ 552s] | ^~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 552s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 552s] 187 | runtime_outputs_ = std::move(run_out); [ 552s] | ^ [ 552s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 552s] 17 | SubstitutionList(const SubstitutionList& other); [ 552s] | ^~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 552s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 552s] 205 | rspfile_ = std::move(rsp); [ 552s] | ^ [ 552s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 552s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 552s] | ^~~~~~~~~~~~~~~~~~~ [ 552s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 552s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 552s] 213 | rspfile_content_ = std::move(content); [ 552s] | ^ [ 552s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 552s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 552s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] [76/194] CXX src/gn/file_writer.o [ 560s] In file included from ../src/gn/toolchain.h:16, [ 560s] from ../src/gn/settings.h:14, [ 560s] from ../src/gn/filesystem_utils.h:14, [ 560s] from ../src/gn/file_writer.cc:9: [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 83 | command_ = std::move(cmd); [ 560s] | ^ [ 560s] In file included from ../src/gn/substitution_list.h:11, [ 560s] from ../src/gn/tool.h:16: [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 110 | default_output_dir_ = std::move(dir); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 117 | depfile_ = std::move(df); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 123 | description_ = std::move(desc); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 560s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 560s] 175 | outputs_ = std::move(out); [ 560s] | ^ [ 560s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 560s] 17 | SubstitutionList(const SubstitutionList& other); [ 560s] | ^~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 560s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 560s] 181 | partial_outputs_ = std::move(partial_out); [ 560s] | ^ [ 560s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 560s] 17 | SubstitutionList(const SubstitutionList& other); [ 560s] | ^~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 560s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 560s] 187 | runtime_outputs_ = std::move(run_out); [ 560s] | ^ [ 560s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 560s] 17 | SubstitutionList(const SubstitutionList& other); [ 560s] | ^~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 205 | rspfile_ = std::move(rsp); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 560s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 213 | rspfile_content_ = std::move(content); [ 560s] | ^ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 560s] In file included from ../src/gn/target.h:15, [ 560s] from ../src/gn/filesystem_utils.h:15: [ 560s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 560s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 560s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 560s] | ^~~~~~~ [ 560s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 560s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 560s] | ^~~~~~~~~~~~~~~~~~~ [ 563s] [77/194] CXX src/gn/frameworks_utils.o [ 563s] In file included from ../src/gn/toolchain.h:16, [ 563s] from ../src/gn/settings.h:14, [ 563s] from ../src/gn/filesystem_utils.h:14, [ 563s] from ../src/gn/frameworks_utils.cc:7: [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 563s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 563s] 83 | command_ = std::move(cmd); [ 563s] | ^ [ 563s] In file included from ../src/gn/substitution_list.h:11, [ 563s] from ../src/gn/tool.h:16: [ 563s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 563s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 563s] | ^~~~~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 563s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 563s] 110 | default_output_dir_ = std::move(dir); [ 563s] | ^ [ 563s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 563s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 563s] | ^~~~~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 563s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 563s] 117 | depfile_ = std::move(df); [ 563s] | ^ [ 563s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 563s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 563s] | ^~~~~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 563s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 563s] 123 | description_ = std::move(desc); [ 563s] | ^ [ 563s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 563s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 563s] | ^~~~~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 563s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 563s] 175 | outputs_ = std::move(out); [ 563s] | ^ [ 563s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 563s] 17 | SubstitutionList(const SubstitutionList& other); [ 563s] | ^~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 563s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 563s] 181 | partial_outputs_ = std::move(partial_out); [ 563s] | ^ [ 563s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 563s] 17 | SubstitutionList(const SubstitutionList& other); [ 563s] | ^~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 563s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 563s] 187 | runtime_outputs_ = std::move(run_out); [ 563s] | ^ [ 563s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 563s] 17 | SubstitutionList(const SubstitutionList& other); [ 563s] | ^~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 563s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 563s] 205 | rspfile_ = std::move(rsp); [ 563s] | ^ [ 563s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 563s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 563s] | ^~~~~~~~~~~~~~~~~~~ [ 563s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 563s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 563s] 213 | rspfile_content_ = std::move(content); [ 563s] | ^ [ 563s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 563s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 563s] | ^~~~~~~~~~~~~~~~~~~ [ 563s] In file included from ../src/gn/target.h:15, [ 563s] from ../src/gn/filesystem_utils.h:15: [ 563s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 563s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 563s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 563s] | ^~~~~~~ [ 563s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 563s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 563s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] [78/194] CXX src/gn/create_bundle_target_generator.o [ 565s] In file included from ../src/gn/toolchain.h:16, [ 565s] from ../src/gn/settings.h:14, [ 565s] from ../src/gn/filesystem_utils.h:14, [ 565s] from ../src/gn/create_bundle_target_generator.cc:10: [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 565s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 565s] 83 | command_ = std::move(cmd); [ 565s] | ^ [ 565s] In file included from ../src/gn/substitution_list.h:11, [ 565s] from ../src/gn/tool.h:16: [ 565s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 565s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 565s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 565s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 565s] 110 | default_output_dir_ = std::move(dir); [ 565s] | ^ [ 565s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 565s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 565s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 565s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 565s] 117 | depfile_ = std::move(df); [ 565s] | ^ [ 565s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 565s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 565s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 565s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 565s] 123 | description_ = std::move(desc); [ 565s] | ^ [ 565s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 565s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 565s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 565s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 565s] 175 | outputs_ = std::move(out); [ 565s] | ^ [ 565s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 565s] 17 | SubstitutionList(const SubstitutionList& other); [ 565s] | ^~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 565s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 565s] 181 | partial_outputs_ = std::move(partial_out); [ 565s] | ^ [ 565s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 565s] 17 | SubstitutionList(const SubstitutionList& other); [ 565s] | ^~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 565s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 565s] 187 | runtime_outputs_ = std::move(run_out); [ 565s] | ^ [ 565s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 565s] 17 | SubstitutionList(const SubstitutionList& other); [ 565s] | ^~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 565s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 565s] 205 | rspfile_ = std::move(rsp); [ 565s] | ^ [ 565s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 565s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 565s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 565s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 565s] 213 | rspfile_content_ = std::move(content); [ 565s] | ^ [ 565s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 565s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 565s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] In file included from ../src/gn/target.h:15, [ 565s] from ../src/gn/filesystem_utils.h:15: [ 565s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 565s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 565s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 565s] | ^~~~~~~ [ 565s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 565s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 565s] | ^~~~~~~~~~~~~~~~~~~ [ 565s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const std::string_view&, SourceDir*)': [ 565s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 565s] 101 | str + "\"."); [ 565s] | ^ [ 565s] In file included from ../src/gn/scope.h:17, [ 565s] from ../src/gn/settings.h:12: [ 565s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 565s] 58 | Err(const Err& other); [ 565s] | ^~~ [ 565s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 565s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 565s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 565s] | ^ [ 565s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 565s] 58 | Err(const Err& other); [ 565s] | ^~~ [ 565s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 565s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 565s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 565s] | ^ [ 565s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 565s] 58 | Err(const Err& other); [ 565s] | ^~~ [ 565s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 565s] 253 | "code signing script needs to be run."); [ 565s] | ^ [ 565s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 565s] 58 | Err(const Err& other); [ 565s] | ^~~ [ 565s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 565s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 565s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 565s] | ^ [ 565s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 565s] 58 | Err(const Err& other); [ 565s] | ^~~ [ 567s] [79/194] CXX src/gn/eclipse_writer.o [ 567s] In file included from ../src/gn/target.h:15, [ 567s] from ../src/gn/config_values_extractors.h:16, [ 567s] from ../src/gn/eclipse_writer.cc:12: [ 567s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 567s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 567s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 567s] | ^~~~~~~ [ 567s] In file included from ../src/gn/substitution_list.h:11, [ 567s] from ../src/gn/action_values.h:14: [ 567s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 567s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 567s] | ^~~~~~~~~~~~~~~~~~~ [ 567s] In file included from ../src/gn/toolchain.h:16, [ 567s] from ../src/gn/target.h:29: [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 567s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 567s] 83 | command_ = std::move(cmd); [ 567s] | ^ [ 567s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 567s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 567s] | ^~~~~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 567s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 567s] 110 | default_output_dir_ = std::move(dir); [ 567s] | ^ [ 567s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 567s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 567s] | ^~~~~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 567s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 567s] 117 | depfile_ = std::move(df); [ 567s] | ^ [ 567s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 567s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 567s] | ^~~~~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 567s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 567s] 123 | description_ = std::move(desc); [ 567s] | ^ [ 567s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 567s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 567s] | ^~~~~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 567s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 567s] 175 | outputs_ = std::move(out); [ 567s] | ^ [ 567s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 567s] 17 | SubstitutionList(const SubstitutionList& other); [ 567s] | ^~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 567s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 567s] 181 | partial_outputs_ = std::move(partial_out); [ 567s] | ^ [ 567s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 567s] 17 | SubstitutionList(const SubstitutionList& other); [ 567s] | ^~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 567s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 567s] 187 | runtime_outputs_ = std::move(run_out); [ 567s] | ^ [ 567s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 567s] 17 | SubstitutionList(const SubstitutionList& other); [ 567s] | ^~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 567s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 567s] 205 | rspfile_ = std::move(rsp); [ 567s] | ^ [ 567s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 567s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 567s] | ^~~~~~~~~~~~~~~~~~~ [ 567s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 567s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 567s] 213 | rspfile_content_ = std::move(content); [ 567s] | ^ [ 567s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 567s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 567s] | ^~~~~~~~~~~~~~~~~~~ [ 567s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 567s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 567s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 567s] | ^ [ 567s] In file included from ../src/gn/scope.h:17, [ 567s] from ../src/gn/args.h:14, [ 567s] from ../src/gn/build_settings.h:16, [ 567s] from ../src/gn/metadata.h:10, [ 567s] from ../src/gn/target.h:23: [ 567s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 567s] 58 | Err(const Err& other); [ 567s] | ^~~ [ 573s] [80/194] CXX src/gn/function_foreach.o [ 573s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 573s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 573s] 54 | "Expecting exactly two."); [ 573s] | ^ [ 573s] In file included from ../src/gn/function_foreach.cc:5: [ 573s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 573s] 58 | Err(const Err& other); [ 573s] | ^~~ [ 573s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 573s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 573s] | ^ [ 573s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 573s] 58 | Err(const Err& other); [ 573s] | ^~~ [ 573s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 573s] 80 | *err = Err(function, "Expected { after foreach."); [ 573s] | ^ [ 573s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 573s] 58 | Err(const Err& other); [ 573s] | ^~~ [ 577s] [81/194] CXX src/gn/function_filter.o [ 577s] In file included from ../src/gn/toolchain.h:16, [ 577s] from ../src/gn/settings.h:14, [ 577s] from ../src/gn/filesystem_utils.h:14, [ 577s] from ../src/gn/function_filter.cc:8: [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 577s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 577s] 83 | command_ = std::move(cmd); [ 577s] | ^ [ 577s] In file included from ../src/gn/substitution_list.h:11, [ 577s] from ../src/gn/tool.h:16: [ 577s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 577s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 577s] | ^~~~~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 577s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 577s] 110 | default_output_dir_ = std::move(dir); [ 577s] | ^ [ 577s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 577s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 577s] | ^~~~~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 577s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 577s] 117 | depfile_ = std::move(df); [ 577s] | ^ [ 577s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 577s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 577s] | ^~~~~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 577s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 577s] 123 | description_ = std::move(desc); [ 577s] | ^ [ 577s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 577s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 577s] | ^~~~~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 577s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 577s] 175 | outputs_ = std::move(out); [ 577s] | ^ [ 577s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 577s] 17 | SubstitutionList(const SubstitutionList& other); [ 577s] | ^~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 577s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 577s] 181 | partial_outputs_ = std::move(partial_out); [ 577s] | ^ [ 577s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 577s] 17 | SubstitutionList(const SubstitutionList& other); [ 577s] | ^~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 577s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 577s] 187 | runtime_outputs_ = std::move(run_out); [ 577s] | ^ [ 577s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 577s] 17 | SubstitutionList(const SubstitutionList& other); [ 577s] | ^~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 577s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 577s] 205 | rspfile_ = std::move(rsp); [ 577s] | ^ [ 577s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 577s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 577s] | ^~~~~~~~~~~~~~~~~~~ [ 577s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 577s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 577s] 213 | rspfile_content_ = std::move(content); [ 577s] | ^ [ 577s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 577s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 577s] | ^~~~~~~~~~~~~~~~~~~ [ 577s] In file included from ../src/gn/target.h:15, [ 577s] from ../src/gn/filesystem_utils.h:15: [ 577s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 577s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 577s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 577s] | ^~~~~~~ [ 577s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 577s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 577s] | ^~~~~~~~~~~~~~~~~~~ [ 577s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)': [ 577s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 577s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 577s] | ^ [ 577s] In file included from ../src/gn/function_filter.cc:7: [ 577s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 577s] 58 | Err(const Err& other); [ 577s] | ^~~ [ 577s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 577s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 577s] | ^ [ 577s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 577s] 58 | Err(const Err& other); [ 577s] | ^~~ [ 577s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 577s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 577s] | ^ [ 577s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 577s] 58 | Err(const Err& other); [ 577s] | ^~~ [ 593s] [82/194] CXX src/gn/filesystem_utils.o [ 593s] In file included from ../src/gn/toolchain.h:16, [ 593s] from ../src/gn/settings.h:14, [ 593s] from ../src/gn/filesystem_utils.h:14, [ 593s] from ../src/gn/filesystem_utils.cc:5: [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 83 | command_ = std::move(cmd); [ 593s] | ^ [ 593s] In file included from ../src/gn/substitution_list.h:11, [ 593s] from ../src/gn/tool.h:16: [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 110 | default_output_dir_ = std::move(dir); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 117 | depfile_ = std::move(df); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 123 | description_ = std::move(desc); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 593s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 593s] 175 | outputs_ = std::move(out); [ 593s] | ^ [ 593s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 593s] 17 | SubstitutionList(const SubstitutionList& other); [ 593s] | ^~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 593s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 593s] 181 | partial_outputs_ = std::move(partial_out); [ 593s] | ^ [ 593s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 593s] 17 | SubstitutionList(const SubstitutionList& other); [ 593s] | ^~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 593s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 593s] 187 | runtime_outputs_ = std::move(run_out); [ 593s] | ^ [ 593s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 593s] 17 | SubstitutionList(const SubstitutionList& other); [ 593s] | ^~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 205 | rspfile_ = std::move(rsp); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 593s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 213 | rspfile_content_ = std::move(content); [ 593s] | ^ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] In file included from ../src/gn/target.h:15, [ 593s] from ../src/gn/filesystem_utils.h:15: [ 593s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 593s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 593s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 593s] | ^~~~~~~ [ 593s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 593s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 593s] | ^~~~~~~~~~~~~~~~~~~ [ 593s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const std::string&, const ParseNode*, Err*)': [ 593s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 593s] 333 | str + "\"."); [ 593s] | ^ [ 593s] In file included from ../src/gn/scope.h:17, [ 593s] from ../src/gn/settings.h:12: [ 593s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 593s] 58 | Err(const Err& other); [ 593s] | ^~~ [ 593s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const std::string&, Err*)': [ 593s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 593s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 593s] | ^ [ 593s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 593s] 58 | Err(const Err& other); [ 593s] | ^~~ [ 593s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 593s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 593s] | ^ [ 593s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 593s] 58 | Err(const Err& other); [ 593s] | ^~~ [ 594s] [83/194] CXX src/gn/function_forward_variables_from.o [ 594s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 594s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 594s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 594s] | ^ [ 594s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 594s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 594s] 58 | Err(const Err& other); [ 594s] | ^~~ [ 594s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 594s] 67 | "do this explicitly."); [ 594s] | ^ [ 594s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 594s] 58 | Err(const Err& other); [ 594s] | ^~~ [ 594s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 594s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 594s] 173 | "Expecting two or three arguments."); [ 594s] | ^ [ 594s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 594s] 58 | Err(const Err& other); [ 594s] | ^~~ [ 594s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 594s] 186 | *err = Err(identifier, "Undefined identifier."); [ 594s] | ^ [ 594s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 594s] 58 | Err(const Err& other); [ 594s] | ^~~ [ 594s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 594s] 211 | "Expecting a list of strings."); [ 594s] | ^ [ 594s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 594s] 58 | Err(const Err& other); [ 594s] | ^~~ [ 594s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 594s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 594s] | ^ [ 594s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 594s] 58 | Err(const Err& other); [ 594s] | ^~~ [ 596s] [84/194] CXX src/gn/function_exec_script.o [ 596s] In file included from ../src/gn/toolchain.h:16, [ 596s] from ../src/gn/settings.h:14, [ 596s] from ../src/gn/filesystem_utils.h:14, [ 596s] from ../src/gn/function_exec_script.cc:12: [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 596s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 596s] 83 | command_ = std::move(cmd); [ 596s] | ^ [ 596s] In file included from ../src/gn/substitution_list.h:11, [ 596s] from ../src/gn/tool.h:16: [ 596s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 596s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 596s] | ^~~~~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 596s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 596s] 110 | default_output_dir_ = std::move(dir); [ 596s] | ^ [ 596s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 596s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 596s] | ^~~~~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 596s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 596s] 117 | depfile_ = std::move(df); [ 596s] | ^ [ 596s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 596s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 596s] | ^~~~~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 596s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 596s] 123 | description_ = std::move(desc); [ 596s] | ^ [ 596s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 596s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 596s] | ^~~~~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 596s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 596s] 175 | outputs_ = std::move(out); [ 596s] | ^ [ 596s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 596s] 17 | SubstitutionList(const SubstitutionList& other); [ 596s] | ^~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 596s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 596s] 181 | partial_outputs_ = std::move(partial_out); [ 596s] | ^ [ 596s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 596s] 17 | SubstitutionList(const SubstitutionList& other); [ 596s] | ^~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 596s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 596s] 187 | runtime_outputs_ = std::move(run_out); [ 596s] | ^ [ 596s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 596s] 17 | SubstitutionList(const SubstitutionList& other); [ 596s] | ^~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 596s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 596s] 205 | rspfile_ = std::move(rsp); [ 596s] | ^ [ 596s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 596s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 596s] | ^~~~~~~~~~~~~~~~~~~ [ 596s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 596s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 596s] 213 | rspfile_content_ = std::move(content); [ 596s] | ^ [ 596s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 596s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 596s] | ^~~~~~~~~~~~~~~~~~~ [ 596s] In file included from ../src/gn/target.h:15, [ 596s] from ../src/gn/filesystem_utils.h:15: [ 596s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 596s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 596s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 596s] | ^~~~~~~ [ 596s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 596s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 596s] | ^~~~~~~~~~~~~~~~~~~ [ 596s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 596s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 596s] 56 | "if you need to modify the whitelist."); [ 596s] | ^ [ 596s] In file included from ../src/gn/function_exec_script.cc:10: [ 596s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 596s] 58 | Err(const Err& other); [ 596s] | ^~~ [ 596s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 596s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 596s] 128 | "I expected between one and four arguments."); [ 596s] | ^ [ 596s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 596s] 58 | Err(const Err& other); [ 596s] | ^~~ [ 596s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 596s] 243 | "\"."); [ 596s] | ^ [ 596s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 596s] 58 | Err(const Err& other); [ 596s] | ^~~ [ 596s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 596s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 596s] | ^ [ 596s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 596s] 58 | Err(const Err& other); [ 596s] | ^~~ [ 598s] [85/194] CXX src/gn/function_get_label_info.o [ 598s] In file included from ../src/gn/toolchain.h:16, [ 598s] from ../src/gn/settings.h:14, [ 598s] from ../src/gn/filesystem_utils.h:14, [ 598s] from ../src/gn/function_get_label_info.cc:6: [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 598s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 598s] 83 | command_ = std::move(cmd); [ 598s] | ^ [ 598s] In file included from ../src/gn/substitution_list.h:11, [ 598s] from ../src/gn/tool.h:16: [ 598s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 598s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 598s] | ^~~~~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 598s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 598s] 110 | default_output_dir_ = std::move(dir); [ 598s] | ^ [ 598s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 598s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 598s] | ^~~~~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 598s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 598s] 117 | depfile_ = std::move(df); [ 598s] | ^ [ 598s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 598s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 598s] | ^~~~~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 598s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 598s] 123 | description_ = std::move(desc); [ 598s] | ^ [ 598s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 598s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 598s] | ^~~~~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 598s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 598s] 175 | outputs_ = std::move(out); [ 598s] | ^ [ 598s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 598s] 17 | SubstitutionList(const SubstitutionList& other); [ 598s] | ^~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 598s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 598s] 181 | partial_outputs_ = std::move(partial_out); [ 598s] | ^ [ 598s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 598s] 17 | SubstitutionList(const SubstitutionList& other); [ 598s] | ^~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 598s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 598s] 187 | runtime_outputs_ = std::move(run_out); [ 598s] | ^ [ 598s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 598s] 17 | SubstitutionList(const SubstitutionList& other); [ 598s] | ^~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 598s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 598s] 205 | rspfile_ = std::move(rsp); [ 598s] | ^ [ 598s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 598s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 598s] | ^~~~~~~~~~~~~~~~~~~ [ 598s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 598s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 598s] 213 | rspfile_content_ = std::move(content); [ 598s] | ^ [ 598s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 598s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 598s] | ^~~~~~~~~~~~~~~~~~~ [ 598s] In file included from ../src/gn/target.h:15, [ 598s] from ../src/gn/filesystem_utils.h:15: [ 598s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 598s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 598s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 598s] | ^~~~~~~ [ 598s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 598s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 598s] | ^~~~~~~~~~~~~~~~~~~ [ 598s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 598s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 598s] 83 | *err = Err(function, "Expected two arguments."); [ 598s] | ^ [ 598s] In file included from ../src/gn/function_get_label_info.cc:5: [ 598s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 598s] 58 | Err(const Err& other); [ 598s] | ^~~ [ 598s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 598s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 598s] | ^ [ 598s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 598s] 58 | Err(const Err& other); [ 598s] | ^~~ [ 605s] [86/194] CXX src/gn/function_set_defaults.o [ 609s] [87/194] CXX src/gn/function_read_file.o [ 609s] In file included from ../src/gn/toolchain.h:16, [ 609s] from ../src/gn/settings.h:14, [ 609s] from ../src/gn/filesystem_utils.h:14, [ 609s] from ../src/gn/function_read_file.cc:7: [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 609s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 609s] 83 | command_ = std::move(cmd); [ 609s] | ^ [ 609s] In file included from ../src/gn/substitution_list.h:11, [ 609s] from ../src/gn/tool.h:16: [ 609s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 609s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 609s] | ^~~~~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 609s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 609s] 110 | default_output_dir_ = std::move(dir); [ 609s] | ^ [ 609s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 609s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 609s] | ^~~~~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 609s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 609s] 117 | depfile_ = std::move(df); [ 609s] | ^ [ 609s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 609s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 609s] | ^~~~~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 609s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 609s] 123 | description_ = std::move(desc); [ 609s] | ^ [ 609s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 609s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 609s] | ^~~~~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 609s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 609s] 175 | outputs_ = std::move(out); [ 609s] | ^ [ 609s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 609s] 17 | SubstitutionList(const SubstitutionList& other); [ 609s] | ^~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 609s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 609s] 181 | partial_outputs_ = std::move(partial_out); [ 609s] | ^ [ 609s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 609s] 17 | SubstitutionList(const SubstitutionList& other); [ 609s] | ^~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 609s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 609s] 187 | runtime_outputs_ = std::move(run_out); [ 609s] | ^ [ 609s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 609s] 17 | SubstitutionList(const SubstitutionList& other); [ 609s] | ^~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 609s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 609s] 205 | rspfile_ = std::move(rsp); [ 609s] | ^ [ 609s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 609s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 609s] | ^~~~~~~~~~~~~~~~~~~ [ 609s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 609s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 609s] 213 | rspfile_content_ = std::move(content); [ 609s] | ^ [ 609s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 609s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 609s] | ^~~~~~~~~~~~~~~~~~~ [ 609s] In file included from ../src/gn/target.h:15, [ 609s] from ../src/gn/filesystem_utils.h:15: [ 609s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 609s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 609s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 609s] | ^~~~~~~ [ 609s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 609s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 609s] | ^~~~~~~~~~~~~~~~~~~ [ 609s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 609s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 609s] 48 | "I expected two arguments."); [ 609s] | ^ [ 609s] In file included from ../src/gn/function_read_file.cc:6: [ 609s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 609s] 58 | Err(const Err& other); [ 609s] | ^~~ [ 609s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 609s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 609s] | ^ [ 609s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 609s] 58 | Err(const Err& other); [ 609s] | ^~~ [ 611s] [88/194] CXX src/gn/function_get_path_info.o [ 611s] In file included from ../src/gn/toolchain.h:16, [ 611s] from ../src/gn/settings.h:14, [ 611s] from ../src/gn/filesystem_utils.h:14, [ 611s] from ../src/gn/function_get_path_info.cc:8: [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 611s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 611s] 83 | command_ = std::move(cmd); [ 611s] | ^ [ 611s] In file included from ../src/gn/substitution_list.h:11, [ 611s] from ../src/gn/tool.h:16: [ 611s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 611s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 611s] | ^~~~~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 611s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 611s] 110 | default_output_dir_ = std::move(dir); [ 611s] | ^ [ 611s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 611s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 611s] | ^~~~~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 611s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 611s] 117 | depfile_ = std::move(df); [ 611s] | ^ [ 611s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 611s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 611s] | ^~~~~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 611s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 611s] 123 | description_ = std::move(desc); [ 611s] | ^ [ 611s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 611s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 611s] | ^~~~~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 611s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 611s] 175 | outputs_ = std::move(out); [ 611s] | ^ [ 611s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 611s] 17 | SubstitutionList(const SubstitutionList& other); [ 611s] | ^~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 611s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 611s] 181 | partial_outputs_ = std::move(partial_out); [ 611s] | ^ [ 611s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 611s] 17 | SubstitutionList(const SubstitutionList& other); [ 611s] | ^~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 611s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 611s] 187 | runtime_outputs_ = std::move(run_out); [ 611s] | ^ [ 611s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 611s] 17 | SubstitutionList(const SubstitutionList& other); [ 611s] | ^~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 611s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 611s] 205 | rspfile_ = std::move(rsp); [ 611s] | ^ [ 611s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 611s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 611s] | ^~~~~~~~~~~~~~~~~~~ [ 611s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 611s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 611s] 213 | rspfile_content_ = std::move(content); [ 611s] | ^ [ 611s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 611s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 611s] | ^~~~~~~~~~~~~~~~~~~ [ 611s] In file included from ../src/gn/target.h:15, [ 611s] from ../src/gn/filesystem_utils.h:15: [ 611s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 611s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 611s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 611s] | ^~~~~~~ [ 611s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 611s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 611s] | ^~~~~~~~~~~~~~~~~~~ [ 611s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, What, const Value&, Err*)': [ 611s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 611s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 611s] | ^ [ 611s] In file included from ../src/gn/function_get_path_info.cc:7: [ 611s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 611s] 58 | Err(const Err& other); [ 611s] | ^~~ [ 611s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 611s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 611s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 611s] | ^ [ 611s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 611s] 58 | Err(const Err& other); [ 611s] | ^~~ [ 611s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 611s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 611s] | ^ [ 611s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 611s] 58 | Err(const Err& other); [ 611s] | ^~~ [ 611s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 611s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 611s] | ^ [ 611s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 611s] 58 | Err(const Err& other); [ 611s] | ^~~ [ 614s] [89/194] CXX src/gn/function_process_file_template.o [ 614s] In file included from ../src/gn/toolchain.h:16, [ 614s] from ../src/gn/settings.h:14, [ 614s] from ../src/gn/function_process_file_template.cc:9: [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 83 | command_ = std::move(cmd); [ 614s] | ^ [ 614s] In file included from ../src/gn/substitution_list.h:11, [ 614s] from ../src/gn/tool.h:16: [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 110 | default_output_dir_ = std::move(dir); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 117 | depfile_ = std::move(df); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 123 | description_ = std::move(desc); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 175 | outputs_ = std::move(out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 181 | partial_outputs_ = std::move(partial_out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 187 | runtime_outputs_ = std::move(run_out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 205 | rspfile_ = std::move(rsp); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 213 | rspfile_content_ = std::move(content); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] In file included from ../src/gn/target.h:15, [ 614s] from ../src/gn/function_process_file_template.cc:12: [ 614s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 614s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 614s] | ^~~~~~~ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 614s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 614s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 614s] | ^ [ 614s] In file included from ../src/gn/parse_tree.h:16, [ 614s] from ../src/gn/function_process_file_template.cc:7: [ 614s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 614s] 58 | Err(const Err& other); [ 614s] | ^~~ [ 614s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 614s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 614s] | ^ [ 614s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 614s] 58 | Err(const Err& other); [ 614s] | ^~~ [ 614s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 614s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 614s] | ^ [ 614s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 614s] 58 | Err(const Err& other); [ 614s] | ^~~ [ 614s] [90/194] CXX src/gn/function_get_target_outputs.o [ 614s] In file included from ../src/gn/toolchain.h:16, [ 614s] from ../src/gn/settings.h:14, [ 614s] from ../src/gn/function_get_target_outputs.cc:8: [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 83 | command_ = std::move(cmd); [ 614s] | ^ [ 614s] In file included from ../src/gn/substitution_list.h:11, [ 614s] from ../src/gn/tool.h:16: [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 110 | default_output_dir_ = std::move(dir); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 117 | depfile_ = std::move(df); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 123 | description_ = std::move(desc); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 175 | outputs_ = std::move(out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 181 | partial_outputs_ = std::move(partial_out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 614s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 614s] 187 | runtime_outputs_ = std::move(run_out); [ 614s] | ^ [ 614s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 614s] 17 | SubstitutionList(const SubstitutionList& other); [ 614s] | ^~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 205 | rspfile_ = std::move(rsp); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 614s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 213 | rspfile_content_ = std::move(content); [ 614s] | ^ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] In file included from ../src/gn/target.h:15, [ 614s] from ../src/gn/function_get_target_outputs.cc:10: [ 614s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 614s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 614s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 614s] | ^~~~~~~ [ 614s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 614s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 614s] | ^~~~~~~~~~~~~~~~~~~ [ 614s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 614s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 614s] 71 | *err = Err(function, "Expected one argument."); [ 614s] | ^ [ 614s] In file included from ../src/gn/scope.h:17, [ 614s] from ../src/gn/args.h:14, [ 614s] from ../src/gn/build_settings.h:16, [ 614s] from ../src/gn/function_get_target_outputs.cc:5: [ 614s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 614s] 58 | Err(const Err& other); [ 614s] | ^~~ [ 614s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 614s] 89 | *err = Err(function, "No targets defined in this context."); [ 614s] | ^ [ 614s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 614s] 58 | Err(const Err& other); [ 614s] | ^~~ [ 614s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 614s] 100 | item->GetItemTypeName()); [ 614s] | ^ [ 614s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 614s] 58 | Err(const Err& other); [ 614s] | ^~~ [ 614s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 614s] 112 | "previously defined in the current file."); [ 614s] | ^ [ 614s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 614s] 58 | Err(const Err& other); [ 614s] | ^~~ [ 616s] [91/194] CXX src/gn/function_set_default_toolchain.o [ 616s] In file included from ../src/gn/toolchain.h:16, [ 616s] from ../src/gn/settings.h:14, [ 616s] from ../src/gn/function_set_default_toolchain.cc:10: [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 616s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 616s] 83 | command_ = std::move(cmd); [ 616s] | ^ [ 616s] In file included from ../src/gn/substitution_list.h:11, [ 616s] from ../src/gn/tool.h:16: [ 616s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 616s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 616s] | ^~~~~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 616s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 616s] 110 | default_output_dir_ = std::move(dir); [ 616s] | ^ [ 616s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 616s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 616s] | ^~~~~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 616s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 616s] 117 | depfile_ = std::move(df); [ 616s] | ^ [ 616s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 616s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 616s] | ^~~~~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 616s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 616s] 123 | description_ = std::move(desc); [ 616s] | ^ [ 616s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 616s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 616s] | ^~~~~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 616s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 616s] 175 | outputs_ = std::move(out); [ 616s] | ^ [ 616s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 616s] 17 | SubstitutionList(const SubstitutionList& other); [ 616s] | ^~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 616s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 616s] 181 | partial_outputs_ = std::move(partial_out); [ 616s] | ^ [ 616s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 616s] 17 | SubstitutionList(const SubstitutionList& other); [ 616s] | ^~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 616s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 616s] 187 | runtime_outputs_ = std::move(run_out); [ 616s] | ^ [ 616s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 616s] 17 | SubstitutionList(const SubstitutionList& other); [ 616s] | ^~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 616s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 616s] 205 | rspfile_ = std::move(rsp); [ 616s] | ^ [ 616s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 616s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 616s] | ^~~~~~~~~~~~~~~~~~~ [ 616s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 616s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 616s] 213 | rspfile_content_ = std::move(content); [ 616s] | ^ [ 616s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 616s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 616s] | ^~~~~~~~~~~~~~~~~~~ [ 616s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 616s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 616s] 62 | "file."); [ 616s] | ^ [ 616s] In file included from ../src/gn/scope.h:17, [ 616s] from ../src/gn/args.h:14, [ 616s] from ../src/gn/build_settings.h:16, [ 616s] from ../src/gn/function_set_default_toolchain.cc:5: [ 616s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 616s] 58 | Err(const Err& other); [ 616s] | ^~~ [ 619s] [92/194] CXX src/gn/function_rebase_path.o [ 619s] In file included from ../src/gn/toolchain.h:16, [ 619s] from ../src/gn/settings.h:14, [ 619s] from ../src/gn/filesystem_utils.h:14, [ 619s] from ../src/gn/function_rebase_path.cc:8: [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 83 | command_ = std::move(cmd); [ 619s] | ^ [ 619s] In file included from ../src/gn/substitution_list.h:11, [ 619s] from ../src/gn/tool.h:16: [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 110 | default_output_dir_ = std::move(dir); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 117 | depfile_ = std::move(df); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 123 | description_ = std::move(desc); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 619s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 619s] 175 | outputs_ = std::move(out); [ 619s] | ^ [ 619s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 619s] 17 | SubstitutionList(const SubstitutionList& other); [ 619s] | ^~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 619s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 619s] 181 | partial_outputs_ = std::move(partial_out); [ 619s] | ^ [ 619s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 619s] 17 | SubstitutionList(const SubstitutionList& other); [ 619s] | ^~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 619s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 619s] 187 | runtime_outputs_ = std::move(run_out); [ 619s] | ^ [ 619s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 619s] 17 | SubstitutionList(const SubstitutionList& other); [ 619s] | ^~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 205 | rspfile_ = std::move(rsp); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 619s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 213 | rspfile_content_ = std::move(content); [ 619s] | ^ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] In file included from ../src/gn/target.h:15, [ 619s] from ../src/gn/filesystem_utils.h:15: [ 619s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 619s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 619s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 619s] | ^~~~~~~ [ 619s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 619s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 619s] | ^~~~~~~~~~~~~~~~~~~ [ 619s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 619s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 619s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 619s] | ^ [ 619s] In file included from ../src/gn/scope.h:17, [ 619s] from ../src/gn/args.h:14, [ 619s] from ../src/gn/build_settings.h:16, [ 619s] from ../src/gn/function_rebase_path.cc:7: [ 619s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 619s] 58 | Err(const Err& other); [ 619s] | ^~~ [ 619s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 619s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 619s] | ^ [ 619s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 619s] 58 | Err(const Err& other); [ 619s] | ^~~ [ 630s] [93/194] CXX src/gn/function_template.o [ 630s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 630s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 630s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 630s] | ^ [ 630s] In file included from ../src/gn/parse_tree.h:16, [ 630s] from ../src/gn/function_template.cc:7: [ 630s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 630s] 58 | Err(const Err& other); [ 630s] | ^~~ [ 630s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 630s] 197 | "A template with this name was already defined."); [ 630s] | ^ [ 630s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 630s] 58 | Err(const Err& other); [ 630s] | ^~~ [ 640s] [94/194] CXX src/gn/functions_target.o [ 640s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 640s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 640s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 640s] | ^ [ 640s] In file included from ../src/gn/functions_target.cc:8: [ 640s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 640s] 58 | Err(const Err& other); [ 640s] | ^~~ [ 642s] [95/194] CXX src/gn/general_tool.o [ 642s] In file included from ../src/gn/general_tool.h:16, [ 642s] from ../src/gn/general_tool.cc:5: [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 642s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 642s] 83 | command_ = std::move(cmd); [ 642s] | ^ [ 642s] In file included from ../src/gn/substitution_list.h:11, [ 642s] from ../src/gn/general_tool.h:14: [ 642s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 642s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 642s] | ^~~~~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 642s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 642s] 110 | default_output_dir_ = std::move(dir); [ 642s] | ^ [ 642s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 642s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 642s] | ^~~~~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 642s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 642s] 117 | depfile_ = std::move(df); [ 642s] | ^ [ 642s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 642s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 642s] | ^~~~~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 642s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 642s] 123 | description_ = std::move(desc); [ 642s] | ^ [ 642s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 642s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 642s] | ^~~~~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 642s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 642s] 175 | outputs_ = std::move(out); [ 642s] | ^ [ 642s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 642s] 17 | SubstitutionList(const SubstitutionList& other); [ 642s] | ^~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 642s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 642s] 181 | partial_outputs_ = std::move(partial_out); [ 642s] | ^ [ 642s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 642s] 17 | SubstitutionList(const SubstitutionList& other); [ 642s] | ^~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 642s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 642s] 187 | runtime_outputs_ = std::move(run_out); [ 642s] | ^ [ 642s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 642s] 17 | SubstitutionList(const SubstitutionList& other); [ 642s] | ^~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 642s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 642s] 205 | rspfile_ = std::move(rsp); [ 642s] | ^ [ 642s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 642s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 642s] | ^~~~~~~~~~~~~~~~~~~ [ 642s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 642s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 642s] 213 | rspfile_content_ = std::move(content); [ 642s] | ^ [ 642s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 642s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 642s] | ^~~~~~~~~~~~~~~~~~~ [ 642s] In file included from ../src/gn/target.h:15, [ 642s] from ../src/gn/general_tool.cc:6: [ 642s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 642s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 642s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 642s] | ^~~~~~~ [ 642s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 642s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 642s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] [96/194] CXX src/gn/function_write_file.o [ 648s] In file included from ../src/gn/toolchain.h:16, [ 648s] from ../src/gn/settings.h:14, [ 648s] from ../src/gn/filesystem_utils.h:14, [ 648s] from ../src/gn/function_write_file.cc:12: [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 648s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 648s] 83 | command_ = std::move(cmd); [ 648s] | ^ [ 648s] In file included from ../src/gn/substitution_list.h:11, [ 648s] from ../src/gn/tool.h:16: [ 648s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 648s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 648s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 648s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 648s] 110 | default_output_dir_ = std::move(dir); [ 648s] | ^ [ 648s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 648s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 648s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 648s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 648s] 117 | depfile_ = std::move(df); [ 648s] | ^ [ 648s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 648s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 648s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 648s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 648s] 123 | description_ = std::move(desc); [ 648s] | ^ [ 648s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 648s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 648s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 648s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 648s] 175 | outputs_ = std::move(out); [ 648s] | ^ [ 648s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 648s] 17 | SubstitutionList(const SubstitutionList& other); [ 648s] | ^~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 648s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 648s] 181 | partial_outputs_ = std::move(partial_out); [ 648s] | ^ [ 648s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 648s] 17 | SubstitutionList(const SubstitutionList& other); [ 648s] | ^~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 648s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 648s] 187 | runtime_outputs_ = std::move(run_out); [ 648s] | ^ [ 648s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 648s] 17 | SubstitutionList(const SubstitutionList& other); [ 648s] | ^~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 648s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 648s] 205 | rspfile_ = std::move(rsp); [ 648s] | ^ [ 648s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 648s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 648s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 648s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 648s] 213 | rspfile_content_ = std::move(content); [ 648s] | ^ [ 648s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 648s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 648s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] In file included from ../src/gn/target.h:15, [ 648s] from ../src/gn/filesystem_utils.h:15: [ 648s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 648s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 648s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 648s] | ^~~~~~~ [ 648s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 648s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 648s] | ^~~~~~~~~~~~~~~~~~~ [ 648s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 648s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 648s] 58 | "I expected two or three arguments."); [ 648s] | ^ [ 648s] In file included from ../src/gn/function_write_file.cc:11: [ 648s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 648s] 58 | Err(const Err& other); [ 648s] | ^~~ [ 648s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 648s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 648s] | ^ [ 648s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 648s] 58 | Err(const Err& other); [ 648s] | ^~~ [ 650s] [97/194] CXX src/gn/group_target_generator.o [ 650s] In file included from ../src/gn/target.h:15, [ 650s] from ../src/gn/group_target_generator.cc:7: [ 650s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 650s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 650s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 650s] | ^~~~~~~ [ 650s] In file included from ../src/gn/substitution_list.h:11, [ 650s] from ../src/gn/action_values.h:14: [ 650s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 650s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 650s] | ^~~~~~~~~~~~~~~~~~~ [ 650s] In file included from ../src/gn/toolchain.h:16, [ 650s] from ../src/gn/target.h:29: [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 650s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 650s] 83 | command_ = std::move(cmd); [ 650s] | ^ [ 650s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 650s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 650s] | ^~~~~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 650s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 650s] 110 | default_output_dir_ = std::move(dir); [ 650s] | ^ [ 650s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 650s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 650s] | ^~~~~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 650s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 650s] 117 | depfile_ = std::move(df); [ 650s] | ^ [ 650s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 650s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 650s] | ^~~~~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 650s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 650s] 123 | description_ = std::move(desc); [ 650s] | ^ [ 650s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 650s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 650s] | ^~~~~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 650s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 650s] 175 | outputs_ = std::move(out); [ 650s] | ^ [ 650s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 650s] 17 | SubstitutionList(const SubstitutionList& other); [ 650s] | ^~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 650s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 650s] 181 | partial_outputs_ = std::move(partial_out); [ 650s] | ^ [ 650s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 650s] 17 | SubstitutionList(const SubstitutionList& other); [ 650s] | ^~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 650s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 650s] 187 | runtime_outputs_ = std::move(run_out); [ 650s] | ^ [ 650s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 650s] 17 | SubstitutionList(const SubstitutionList& other); [ 650s] | ^~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 650s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 650s] 205 | rspfile_ = std::move(rsp); [ 650s] | ^ [ 650s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 650s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 650s] | ^~~~~~~~~~~~~~~~~~~ [ 650s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 650s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 650s] 213 | rspfile_content_ = std::move(content); [ 650s] | ^ [ 650s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 650s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 650s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] [98/194] CXX src/gn/function_toolchain.o [ 652s] In file included from ../src/gn/c_tool.h:17, [ 652s] from ../src/gn/function_toolchain.cc:10: [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 652s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 83 | command_ = std::move(cmd); [ 652s] | ^ [ 652s] In file included from ../src/gn/substitution_list.h:11, [ 652s] from ../src/gn/c_tool.h:15: [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 652s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 110 | default_output_dir_ = std::move(dir); [ 652s] | ^ [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 652s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 117 | depfile_ = std::move(df); [ 652s] | ^ [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 652s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 123 | description_ = std::move(desc); [ 652s] | ^ [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 652s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 652s] 175 | outputs_ = std::move(out); [ 652s] | ^ [ 652s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 652s] 17 | SubstitutionList(const SubstitutionList& other); [ 652s] | ^~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 652s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 652s] 181 | partial_outputs_ = std::move(partial_out); [ 652s] | ^ [ 652s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 652s] 17 | SubstitutionList(const SubstitutionList& other); [ 652s] | ^~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 652s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 652s] 187 | runtime_outputs_ = std::move(run_out); [ 652s] | ^ [ 652s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 652s] 17 | SubstitutionList(const SubstitutionList& other); [ 652s] | ^~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 652s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 205 | rspfile_ = std::move(rsp); [ 652s] | ^ [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 652s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 213 | rspfile_content_ = std::move(content); [ 652s] | ^ [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 652s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 78 | link_output_ = std::move(link_out); [ 652s] | ^ [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 652s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 652s] 84 | depend_output_ = std::move(dep_out); [ 652s] | ^ [ 652s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 652s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 652s] | ^~~~~~~~~~~~~~~~~~~ [ 652s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 652s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 652s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 652s] | ^ [ 652s] In file included from ../src/gn/scope.h:17, [ 652s] from ../src/gn/c_tool.h:14: [ 652s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 652s] 58 | Err(const Err& other); [ 652s] | ^~~ [ 652s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 652s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 652s] 897 | "definition."); [ 652s] | ^ [ 652s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 652s] 58 | Err(const Err& other); [ 652s] | ^~~ [ 653s] [99/194] CXX src/gn/desc_builder.o [ 653s] In file included from ../src/gn/target.h:15, [ 653s] from ../src/gn/commands.h:15, [ 653s] from ../src/gn/desc_builder.cc:10: [ 653s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 653s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 653s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 653s] | ^~~~~~~ [ 653s] In file included from ../src/gn/substitution_list.h:11, [ 653s] from ../src/gn/action_values.h:14: [ 653s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 653s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 653s] | ^~~~~~~~~~~~~~~~~~~ [ 653s] In file included from ../src/gn/toolchain.h:16, [ 653s] from ../src/gn/target.h:29: [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 653s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 653s] 83 | command_ = std::move(cmd); [ 653s] | ^ [ 653s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 653s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 653s] | ^~~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 653s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 653s] 110 | default_output_dir_ = std::move(dir); [ 653s] | ^ [ 653s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 653s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 653s] | ^~~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 653s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 653s] 117 | depfile_ = std::move(df); [ 653s] | ^ [ 653s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 653s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 653s] | ^~~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 653s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 653s] 123 | description_ = std::move(desc); [ 653s] | ^ [ 653s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 653s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 653s] | ^~~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 653s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 653s] 175 | outputs_ = std::move(out); [ 653s] | ^ [ 653s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 653s] 17 | SubstitutionList(const SubstitutionList& other); [ 653s] | ^~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 653s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 653s] 181 | partial_outputs_ = std::move(partial_out); [ 653s] | ^ [ 653s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 653s] 17 | SubstitutionList(const SubstitutionList& other); [ 653s] | ^~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 653s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 653s] 187 | runtime_outputs_ = std::move(run_out); [ 653s] | ^ [ 653s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 653s] 17 | SubstitutionList(const SubstitutionList& other); [ 653s] | ^~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 653s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 653s] 205 | rspfile_ = std::move(rsp); [ 653s] | ^ [ 653s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 653s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 653s] | ^~~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 653s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 653s] 213 | rspfile_content_ = std::move(content); [ 653s] | ^ [ 653s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 653s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 653s] | ^~~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/desc_builder.cc: In member function 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const Scope*)': [ 653s] ../src/gn/desc_builder.cc:180:21: warning: redundant move in return statement [-Wredundant-move] [ 653s] 180 | return std::move(res); [ 653s] | ~~~~~~~~~^~~~~ [ 653s] ../src/gn/desc_builder.cc:180:21: note: remove 'std::move' call [ 653s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 653s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 653s] 701 | return std::move(res); [ 653s] | ~~~~~~~~~^~~~~ [ 653s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 653s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 653s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 653s] 727 | return std::move(res); [ 653s] | ~~~~~~~~~^~~~~ [ 653s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 653s] ../src/gn/desc_builder.cc: In instantiation of 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const std::vector&) [with T = Value]': [ 653s] ../src/gn/desc_builder.cc:194:27: required from here [ 653s] 194 | return ToBaseValue(val.list_value()); [ 653s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/desc_builder.cc:171:25: warning: redundant move in return statement [-Wredundant-move] [ 653s] 171 | return std::move(res); [ 653s] | ^ [ 653s] ../src/gn/desc_builder.cc:171:25: note: remove 'std::move' call [ 653s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; ValuePtr = std::unique_ptr]': [ 653s] ../src/gn/desc_builder.cc:395:47: required from here [ 653s] 395 | RenderValue(target_->sources())); [ 653s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 653s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 653s] 140 | return std::move(res); [ 653s] | ^ [ 653s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 653s] ../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]': [ 653s] ../src/gn/desc_builder.cc:423:69: required from here [ 653s] 423 | res->SetWithoutPathExpansion(variables::kInputs, RenderValue(inputs)); [ 653s] | ~~~~~~~~~~~^~~~~~~~ [ 653s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 653s] 140 | return std::move(res); [ 653s] | ^ [ 653s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 661s] [100/194] CXX src/gn/inherited_libraries.o [ 661s] In file included from ../src/gn/target.h:15, [ 661s] from ../src/gn/inherited_libraries.cc:7: [ 661s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 661s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 661s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 661s] | ^~~~~~~ [ 661s] In file included from ../src/gn/substitution_list.h:11, [ 661s] from ../src/gn/action_values.h:14: [ 661s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 661s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 661s] | ^~~~~~~~~~~~~~~~~~~ [ 661s] In file included from ../src/gn/toolchain.h:16, [ 661s] from ../src/gn/target.h:29: [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 661s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 661s] 83 | command_ = std::move(cmd); [ 661s] | ^ [ 661s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 661s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 661s] | ^~~~~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 661s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 661s] 110 | default_output_dir_ = std::move(dir); [ 661s] | ^ [ 661s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 661s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 661s] | ^~~~~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 661s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 661s] 117 | depfile_ = std::move(df); [ 661s] | ^ [ 661s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 661s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 661s] | ^~~~~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 661s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 661s] 123 | description_ = std::move(desc); [ 661s] | ^ [ 661s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 661s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 661s] | ^~~~~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 661s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 661s] 175 | outputs_ = std::move(out); [ 661s] | ^ [ 661s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 661s] 17 | SubstitutionList(const SubstitutionList& other); [ 661s] | ^~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 661s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 661s] 181 | partial_outputs_ = std::move(partial_out); [ 661s] | ^ [ 661s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 661s] 17 | SubstitutionList(const SubstitutionList& other); [ 661s] | ^~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 661s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 661s] 187 | runtime_outputs_ = std::move(run_out); [ 661s] | ^ [ 661s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 661s] 17 | SubstitutionList(const SubstitutionList& other); [ 661s] | ^~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 661s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 661s] 205 | rspfile_ = std::move(rsp); [ 661s] | ^ [ 661s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 661s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 661s] | ^~~~~~~~~~~~~~~~~~~ [ 661s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 661s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 661s] 213 | rspfile_content_ = std::move(content); [ 661s] | ^ [ 661s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 661s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 661s] | ^~~~~~~~~~~~~~~~~~~ [ 664s] [101/194] CXX src/gn/input_file.o [ 669s] [102/194] CXX src/gn/generated_file_target_generator.o [ 669s] In file included from ../src/gn/target.h:15, [ 669s] from ../src/gn/generated_file_target_generator.h:9, [ 669s] from ../src/gn/generated_file_target_generator.cc:5: [ 669s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 669s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 669s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 669s] | ^~~~~~~ [ 669s] In file included from ../src/gn/substitution_list.h:11, [ 669s] from ../src/gn/action_values.h:14: [ 669s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 669s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 669s] | ^~~~~~~~~~~~~~~~~~~ [ 669s] In file included from ../src/gn/toolchain.h:16, [ 669s] from ../src/gn/target.h:29: [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 669s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 669s] 83 | command_ = std::move(cmd); [ 669s] | ^ [ 669s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 669s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 669s] | ^~~~~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 669s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 669s] 110 | default_output_dir_ = std::move(dir); [ 669s] | ^ [ 669s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 669s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 669s] | ^~~~~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 669s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 669s] 117 | depfile_ = std::move(df); [ 669s] | ^ [ 669s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 669s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 669s] | ^~~~~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 669s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 669s] 123 | description_ = std::move(desc); [ 669s] | ^ [ 669s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 669s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 669s] | ^~~~~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 669s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 669s] 175 | outputs_ = std::move(out); [ 669s] | ^ [ 669s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 669s] 17 | SubstitutionList(const SubstitutionList& other); [ 669s] | ^~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 669s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 669s] 181 | partial_outputs_ = std::move(partial_out); [ 669s] | ^ [ 669s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 669s] 17 | SubstitutionList(const SubstitutionList& other); [ 669s] | ^~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 669s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 669s] 187 | runtime_outputs_ = std::move(run_out); [ 669s] | ^ [ 669s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 669s] 17 | SubstitutionList(const SubstitutionList& other); [ 669s] | ^~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 669s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 669s] 205 | rspfile_ = std::move(rsp); [ 669s] | ^ [ 669s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 669s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 669s] | ^~~~~~~~~~~~~~~~~~~ [ 669s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 669s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 669s] 213 | rspfile_content_ = std::move(content); [ 669s] | ^ [ 669s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 669s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 669s] | ^~~~~~~~~~~~~~~~~~~ [ 669s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 669s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 669s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 669s] | ^ [ 669s] In file included from ../src/gn/scope.h:17, [ 669s] from ../src/gn/args.h:14, [ 669s] from ../src/gn/build_settings.h:16, [ 669s] from ../src/gn/metadata.h:10, [ 669s] from ../src/gn/target.h:23: [ 669s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 669s] 58 | Err(const Err& other); [ 669s] | ^~~ [ 669s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 669s] 48 | "generated_file\"."); [ 669s] | ^ [ 669s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 669s] 58 | Err(const Err& other); [ 669s] | ^~~ [ 669s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const std::string_view&, const ParseNode*)': [ 669s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 669s] 78 | " will have no effect as no metadata collection will occur."); [ 669s] | ^ [ 669s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 669s] 58 | Err(const Err& other); [ 669s] | ^~~ [ 679s] [103/194] CXX src/gn/import_manager.o [ 679s] In file included from ../src/gn/toolchain.h:16, [ 679s] from ../src/gn/settings.h:14, [ 679s] from ../src/gn/input_file_manager.h:20, [ 679s] from ../src/gn/scheduler.h:16, [ 679s] from ../src/gn/import_manager.cc:11: [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 679s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 679s] 83 | command_ = std::move(cmd); [ 679s] | ^ [ 679s] In file included from ../src/gn/substitution_list.h:11, [ 679s] from ../src/gn/tool.h:16: [ 679s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 679s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 679s] | ^~~~~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 679s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 679s] 110 | default_output_dir_ = std::move(dir); [ 679s] | ^ [ 679s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 679s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 679s] | ^~~~~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 679s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 679s] 117 | depfile_ = std::move(df); [ 679s] | ^ [ 679s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 679s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 679s] | ^~~~~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 679s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 679s] 123 | description_ = std::move(desc); [ 679s] | ^ [ 679s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 679s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 679s] | ^~~~~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 679s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 679s] 175 | outputs_ = std::move(out); [ 679s] | ^ [ 679s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 679s] 17 | SubstitutionList(const SubstitutionList& other); [ 679s] | ^~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 679s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 679s] 181 | partial_outputs_ = std::move(partial_out); [ 679s] | ^ [ 679s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 679s] 17 | SubstitutionList(const SubstitutionList& other); [ 679s] | ^~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 679s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 679s] 187 | runtime_outputs_ = std::move(run_out); [ 679s] | ^ [ 679s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 679s] 17 | SubstitutionList(const SubstitutionList& other); [ 679s] | ^~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 679s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 679s] 205 | rspfile_ = std::move(rsp); [ 679s] | ^ [ 679s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 679s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 679s] | ^~~~~~~~~~~~~~~~~~~ [ 679s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 679s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 679s] 213 | rspfile_content_ = std::move(content); [ 679s] | ^ [ 679s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 679s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 679s] | ^~~~~~~~~~~~~~~~~~~ [ 679s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 679s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 679s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 679s] | ^ [ 679s] In file included from ../src/gn/import_manager.cc:9: [ 679s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 679s] 58 | Err(const Err& other); [ 679s] | ^~~ [ 679s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 679s] 117 | *err = import_info->load_result; [ 679s] | ^~~~~~~~~~~ [ 679s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 679s] 58 | Err(const Err& other); [ 679s] | ^~~ [ 680s] [104/194] CXX src/gn/lib_file.o [ 685s] [105/194] CXX src/gn/item.o [ 685s] In file included from ../src/gn/toolchain.h:16, [ 685s] from ../src/gn/settings.h:14, [ 685s] from ../src/gn/item.cc:8: [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 83 | command_ = std::move(cmd); [ 685s] | ^ [ 685s] In file included from ../src/gn/substitution_list.h:11, [ 685s] from ../src/gn/tool.h:16: [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 110 | default_output_dir_ = std::move(dir); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 117 | depfile_ = std::move(df); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 123 | description_ = std::move(desc); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 685s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 685s] 175 | outputs_ = std::move(out); [ 685s] | ^ [ 685s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 685s] 17 | SubstitutionList(const SubstitutionList& other); [ 685s] | ^~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 685s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 685s] 181 | partial_outputs_ = std::move(partial_out); [ 685s] | ^ [ 685s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 685s] 17 | SubstitutionList(const SubstitutionList& other); [ 685s] | ^~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 685s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 685s] 187 | runtime_outputs_ = std::move(run_out); [ 685s] | ^ [ 685s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 685s] 17 | SubstitutionList(const SubstitutionList& other); [ 685s] | ^~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 205 | rspfile_ = std::move(rsp); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 685s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 685s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 685s] 213 | rspfile_content_ = std::move(content); [ 685s] | ^ [ 685s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 685s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 685s] | ^~~~~~~~~~~~~~~~~~~ [ 693s] [106/194] CXX src/gn/location.o [ 694s] [107/194] CXX src/gn/input_conversion.o [ 694s] In file included from ../src/gn/toolchain.h:16, [ 694s] from ../src/gn/settings.h:14, [ 694s] from ../src/gn/input_file_manager.h:20, [ 694s] from ../src/gn/scheduler.h:16, [ 694s] from ../src/gn/input_conversion.cc:22: [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 694s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 694s] 83 | command_ = std::move(cmd); [ 694s] | ^ [ 694s] In file included from ../src/gn/substitution_list.h:11, [ 694s] from ../src/gn/tool.h:16: [ 694s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 694s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 694s] | ^~~~~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 694s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 694s] 110 | default_output_dir_ = std::move(dir); [ 694s] | ^ [ 694s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 694s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 694s] | ^~~~~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 694s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 694s] 117 | depfile_ = std::move(df); [ 694s] | ^ [ 694s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 694s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 694s] | ^~~~~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 694s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 694s] 123 | description_ = std::move(desc); [ 694s] | ^ [ 694s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 694s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 694s] | ^~~~~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 694s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 694s] 175 | outputs_ = std::move(out); [ 694s] | ^ [ 694s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 694s] 17 | SubstitutionList(const SubstitutionList& other); [ 694s] | ^~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 694s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 694s] 181 | partial_outputs_ = std::move(partial_out); [ 694s] | ^ [ 694s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 694s] 17 | SubstitutionList(const SubstitutionList& other); [ 694s] | ^~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 694s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 694s] 187 | runtime_outputs_ = std::move(run_out); [ 694s] | ^ [ 694s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 694s] 17 | SubstitutionList(const SubstitutionList& other); [ 694s] | ^~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 694s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 694s] 205 | rspfile_ = std::move(rsp); [ 694s] | ^ [ 694s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 694s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 694s] | ^~~~~~~~~~~~~~~~~~~ [ 694s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 694s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 694s] 213 | rspfile_content_ = std::move(content); [ 694s] | ^ [ 694s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 694s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 694s] | ^~~~~~~~~~~~~~~~~~~ [ 694s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 694s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 694s] 128 | *err = Err(origin, "Null values are not supported."); [ 694s] | ^ [ 694s] In file included from ../src/gn/scope.h:17, [ 694s] from ../src/gn/args.h:14, [ 694s] from ../src/gn/build_settings.h:16, [ 694s] from ../src/gn/input_conversion.cc:16: [ 694s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 694s] 58 | Err(const Err& other); [ 694s] | ^~~ [ 694s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 694s] 137 | *err = Err(origin, "Binary values are not supported."); [ 694s] | ^ [ 694s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 694s] 58 | Err(const Err& other); [ 694s] | ^~~ [ 694s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 694s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 694s] | ^ [ 694s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 694s] 58 | Err(const Err& other); [ 694s] | ^~~ [ 694s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 694s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 694s] | ^ [ 694s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 694s] 58 | Err(const Err& other); [ 694s] | ^~~ [ 694s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const std::string&, const ParseNode*, Err*)': [ 694s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 694s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 694s] | ^ [ 694s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 694s] 58 | Err(const Err& other); [ 694s] | ^~~ [ 694s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)': [ 694s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 694s] 237 | "Run gn help input_conversion to see your options."); [ 694s] | ^ [ 694s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 694s] 58 | Err(const Err& other); [ 694s] | ^~~ [ 714s] [108/194] CXX src/gn/label.o [ 714s] In file included from ../src/gn/toolchain.h:16, [ 714s] from ../src/gn/settings.h:14, [ 714s] from ../src/gn/filesystem_utils.h:14, [ 714s] from ../src/gn/label.cc:10: [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 83 | command_ = std::move(cmd); [ 714s] | ^ [ 714s] In file included from ../src/gn/substitution_list.h:11, [ 714s] from ../src/gn/tool.h:16: [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 110 | default_output_dir_ = std::move(dir); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 117 | depfile_ = std::move(df); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 123 | description_ = std::move(desc); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 714s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 714s] 175 | outputs_ = std::move(out); [ 714s] | ^ [ 714s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 714s] 17 | SubstitutionList(const SubstitutionList& other); [ 714s] | ^~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 714s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 714s] 181 | partial_outputs_ = std::move(partial_out); [ 714s] | ^ [ 714s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 714s] 17 | SubstitutionList(const SubstitutionList& other); [ 714s] | ^~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 714s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 714s] 187 | runtime_outputs_ = std::move(run_out); [ 714s] | ^ [ 714s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 714s] 17 | SubstitutionList(const SubstitutionList& other); [ 714s] | ^~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 205 | rspfile_ = std::move(rsp); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 213 | rspfile_content_ = std::move(content); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] In file included from ../src/gn/target.h:15, [ 714s] from ../src/gn/filesystem_utils.h:15: [ 714s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 714s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 714s] | ^~~~~~~ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const std::string_view&, StringAtom*, Err*)': [ 714s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 714s] | ^ [ 714s] In file included from ../src/gn/label.cc:9: [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../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*)': [ 714s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 136 | "have a\ntoolchain. Don't do this."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, Err*)': [ 714s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 280 | *err = Err(input, "Dependency is not a string."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 285 | *err = Err(input, "Dependency string is empty."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] [109/194] CXX src/gn/label_pattern.o [ 714s] In file included from ../src/gn/toolchain.h:16, [ 714s] from ../src/gn/settings.h:14, [ 714s] from ../src/gn/filesystem_utils.h:14, [ 714s] from ../src/gn/label_pattern.cc:11: [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 83 | command_ = std::move(cmd); [ 714s] | ^ [ 714s] In file included from ../src/gn/substitution_list.h:11, [ 714s] from ../src/gn/tool.h:16: [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 110 | default_output_dir_ = std::move(dir); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 117 | depfile_ = std::move(df); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 123 | description_ = std::move(desc); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 714s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 714s] 175 | outputs_ = std::move(out); [ 714s] | ^ [ 714s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 714s] 17 | SubstitutionList(const SubstitutionList& other); [ 714s] | ^~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 714s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 714s] 181 | partial_outputs_ = std::move(partial_out); [ 714s] | ^ [ 714s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 714s] 17 | SubstitutionList(const SubstitutionList& other); [ 714s] | ^~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 714s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 714s] 187 | runtime_outputs_ = std::move(run_out); [ 714s] | ^ [ 714s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 714s] 17 | SubstitutionList(const SubstitutionList& other); [ 714s] | ^~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 205 | rspfile_ = std::move(rsp); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 714s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 213 | rspfile_content_ = std::move(content); [ 714s] | ^ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] In file included from ../src/gn/target.h:15, [ 714s] from ../src/gn/filesystem_utils.h:15: [ 714s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 714s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 714s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 714s] | ^~~~~~~ [ 714s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 714s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 714s] | ^~~~~~~~~~~~~~~~~~~ [ 714s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const std::string_view&, const Value&, Err*)': [ 714s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 714s] | ^ [ 714s] In file included from ../src/gn/label_pattern.cc:10: [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 169 | "all targets in a directory hierarchy."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 714s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 714s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 714s] | ^ [ 714s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 714s] 58 | Err(const Err& other); [ 714s] | ^~~ [ 718s] [110/194] CXX src/gn/metadata_walk.o [ 718s] In file included from ../src/gn/target.h:15, [ 718s] from ../src/gn/metadata_walk.h:9, [ 718s] from ../src/gn/metadata_walk.cc:5: [ 718s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 718s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 718s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 718s] | ^~~~~~~ [ 718s] In file included from ../src/gn/substitution_list.h:11, [ 718s] from ../src/gn/action_values.h:14: [ 718s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 718s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 718s] | ^~~~~~~~~~~~~~~~~~~ [ 718s] In file included from ../src/gn/toolchain.h:16, [ 718s] from ../src/gn/target.h:29: [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 718s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 718s] 83 | command_ = std::move(cmd); [ 718s] | ^ [ 718s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 718s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 718s] | ^~~~~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 718s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 718s] 110 | default_output_dir_ = std::move(dir); [ 718s] | ^ [ 718s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 718s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 718s] | ^~~~~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 718s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 718s] 117 | depfile_ = std::move(df); [ 718s] | ^ [ 718s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 718s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 718s] | ^~~~~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 718s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 718s] 123 | description_ = std::move(desc); [ 718s] | ^ [ 718s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 718s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 718s] | ^~~~~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 718s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 718s] 175 | outputs_ = std::move(out); [ 718s] | ^ [ 718s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 718s] 17 | SubstitutionList(const SubstitutionList& other); [ 718s] | ^~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 718s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 718s] 181 | partial_outputs_ = std::move(partial_out); [ 718s] | ^ [ 718s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 718s] 17 | SubstitutionList(const SubstitutionList& other); [ 718s] | ^~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 718s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 718s] 187 | runtime_outputs_ = std::move(run_out); [ 718s] | ^ [ 718s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 718s] 17 | SubstitutionList(const SubstitutionList& other); [ 718s] | ^~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 718s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 718s] 205 | rspfile_ = std::move(rsp); [ 718s] | ^ [ 718s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 718s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 718s] | ^~~~~~~~~~~~~~~~~~~ [ 718s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 718s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 718s] 213 | rspfile_content_ = std::move(content); [ 718s] | ^ [ 718s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 718s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 718s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] [111/194] CXX src/gn/input_file_manager.o [ 720s] In file included from ../src/gn/toolchain.h:16, [ 720s] from ../src/gn/settings.h:14, [ 720s] from ../src/gn/input_file_manager.h:20, [ 720s] from ../src/gn/input_file_manager.cc:5: [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 720s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 720s] 83 | command_ = std::move(cmd); [ 720s] | ^ [ 720s] In file included from ../src/gn/substitution_list.h:11, [ 720s] from ../src/gn/tool.h:16: [ 720s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 720s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 720s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 720s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 720s] 110 | default_output_dir_ = std::move(dir); [ 720s] | ^ [ 720s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 720s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 720s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 720s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 720s] 117 | depfile_ = std::move(df); [ 720s] | ^ [ 720s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 720s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 720s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 720s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 720s] 123 | description_ = std::move(desc); [ 720s] | ^ [ 720s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 720s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 720s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 720s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 720s] 175 | outputs_ = std::move(out); [ 720s] | ^ [ 720s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 720s] 17 | SubstitutionList(const SubstitutionList& other); [ 720s] | ^~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 720s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 720s] 181 | partial_outputs_ = std::move(partial_out); [ 720s] | ^ [ 720s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 720s] 17 | SubstitutionList(const SubstitutionList& other); [ 720s] | ^~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 720s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 720s] 187 | runtime_outputs_ = std::move(run_out); [ 720s] | ^ [ 720s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 720s] 17 | SubstitutionList(const SubstitutionList& other); [ 720s] | ^~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 720s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 720s] 205 | rspfile_ = std::move(rsp); [ 720s] | ^ [ 720s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 720s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 720s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 720s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 720s] 213 | rspfile_content_ = std::move(content); [ 720s] | ^ [ 720s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 720s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 720s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] In file included from ../src/gn/target.h:15, [ 720s] from ../src/gn/filesystem_utils.h:15, [ 720s] from ../src/gn/input_file_manager.cc:11: [ 720s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 720s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 720s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 720s] | ^~~~~~~ [ 720s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 720s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 720s] | ^~~~~~~~~~~~~~~~~~~ [ 720s] ../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*)': [ 720s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 720s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 720s] | ^ [ 720s] In file included from ../src/gn/parse_tree.h:16, [ 720s] from ../src/gn/input_file_manager.h:19: [ 720s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 720s] 58 | Err(const Err& other); [ 720s] | ^~~ [ 720s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 720s] 73 | FilePathToUTF8(secondary_path)); [ 720s] | ^ [ 720s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 720s] 58 | Err(const Err& other); [ 720s] | ^~~ [ 720s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 720s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 720s] | ^ [ 720s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 720s] 58 | Err(const Err& other); [ 720s] | ^~~ [ 720s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 720s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 720s] 219 | "tiny mind."); [ 720s] | ^ [ 720s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 720s] 58 | Err(const Err& other); [ 720s] | ^~~ [ 720s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 720s] 243 | *err = data->parse_error; [ 720s] | ^~~~~~~~~~~ [ 720s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 720s] 58 | Err(const Err& other); [ 720s] | ^~~ [ 720s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 720s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 720s] 313 | data->parse_error = *err; [ 720s] | ^~~ [ 720s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 720s] 58 | Err(const Err& other); [ 720s] | ^~~ [ 727s] [112/194] CXX src/gn/metadata.o [ 727s] In file included from ../src/gn/toolchain.h:16, [ 727s] from ../src/gn/settings.h:14, [ 727s] from ../src/gn/filesystem_utils.h:14, [ 727s] from ../src/gn/metadata.cc:7: [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 83 | command_ = std::move(cmd); [ 727s] | ^ [ 727s] In file included from ../src/gn/substitution_list.h:11, [ 727s] from ../src/gn/tool.h:16: [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 110 | default_output_dir_ = std::move(dir); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 117 | depfile_ = std::move(df); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 123 | description_ = std::move(desc); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 175 | outputs_ = std::move(out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 181 | partial_outputs_ = std::move(partial_out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 187 | runtime_outputs_ = std::move(run_out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 205 | rspfile_ = std::move(rsp); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 213 | rspfile_content_ = std::move(content); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] In file included from ../src/gn/target.h:15, [ 727s] from ../src/gn/filesystem_utils.h:15: [ 727s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 727s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 727s] | ^~~~~~~ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] [113/194] CXX src/gn/header_checker.o [ 727s] In file included from ../src/gn/target.h:15, [ 727s] from ../src/gn/config_values_extractors.h:16, [ 727s] from ../src/gn/header_checker.cc:16: [ 727s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 727s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 727s] | ^~~~~~~ [ 727s] In file included from ../src/gn/substitution_list.h:11, [ 727s] from ../src/gn/action_values.h:14: [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] In file included from ../src/gn/toolchain.h:16, [ 727s] from ../src/gn/target.h:29: [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 83 | command_ = std::move(cmd); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 110 | default_output_dir_ = std::move(dir); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 117 | depfile_ = std::move(df); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 123 | description_ = std::move(desc); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 175 | outputs_ = std::move(out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 181 | partial_outputs_ = std::move(partial_out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 727s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 727s] 187 | runtime_outputs_ = std::move(run_out); [ 727s] | ^ [ 727s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 727s] 17 | SubstitutionList(const SubstitutionList& other); [ 727s] | ^~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 205 | rspfile_ = std::move(rsp); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 727s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 727s] 213 | rspfile_content_ = std::move(content); [ 727s] | ^ [ 727s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 727s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 727s] | ^~~~~~~~~~~~~~~~~~~ [ 727s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 727s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 727s] 435 | last_error = Err(); [ 727s] | ^ [ 727s] In file included from ../src/gn/header_checker.h:21, [ 727s] from ../src/gn/header_checker.cc:5: [ 727s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 727s] 58 | Err(const Err& other); [ 727s] | ^~~ [ 727s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 727s] 445 | target.target->label().GetUserVisibleName(false)); [ 727s] | ^ [ 727s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 727s] 58 | Err(const Err& other); [ 727s] | ^~~ [ 727s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 727s] 449 | GetDependencyChainPublicError(chain)); [ 727s] | ^ [ 727s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 727s] 58 | Err(const Err& other); [ 727s] | ^~~ [ 727s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 727s] 458 | last_error = Err(); [ 727s] | ^ [ 727s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 727s] 58 | Err(const Err& other); [ 727s] | ^~~ [ 738s] [114/194] CXX src/gn/ninja_action_target_writer.o [ 738s] In file included from ../src/gn/general_tool.h:16, [ 738s] from ../src/gn/ninja_action_target_writer.cc:12: [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 738s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 738s] 83 | command_ = std::move(cmd); [ 738s] | ^ [ 738s] In file included from ../src/gn/substitution_list.h:11, [ 738s] from ../src/gn/general_tool.h:14: [ 738s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 738s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 738s] | ^~~~~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 738s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 738s] 110 | default_output_dir_ = std::move(dir); [ 738s] | ^ [ 738s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 738s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 738s] | ^~~~~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 738s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 738s] 117 | depfile_ = std::move(df); [ 738s] | ^ [ 738s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 738s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 738s] | ^~~~~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 738s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 738s] 123 | description_ = std::move(desc); [ 738s] | ^ [ 738s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 738s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 738s] | ^~~~~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 738s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 738s] 175 | outputs_ = std::move(out); [ 738s] | ^ [ 738s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 738s] 17 | SubstitutionList(const SubstitutionList& other); [ 738s] | ^~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 738s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 738s] 181 | partial_outputs_ = std::move(partial_out); [ 738s] | ^ [ 738s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 738s] 17 | SubstitutionList(const SubstitutionList& other); [ 738s] | ^~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 738s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 738s] 187 | runtime_outputs_ = std::move(run_out); [ 738s] | ^ [ 738s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 738s] 17 | SubstitutionList(const SubstitutionList& other); [ 738s] | ^~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 738s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 738s] 205 | rspfile_ = std::move(rsp); [ 738s] | ^ [ 738s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 738s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 738s] | ^~~~~~~~~~~~~~~~~~~ [ 738s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 738s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 738s] 213 | rspfile_content_ = std::move(content); [ 738s] | ^ [ 738s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 738s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 738s] | ^~~~~~~~~~~~~~~~~~~ [ 738s] In file included from ../src/gn/target.h:15, [ 738s] from ../src/gn/ninja_action_target_writer.cc:17: [ 738s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 738s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 738s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 738s] | ^~~~~~~ [ 738s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 738s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 738s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] [115/194] CXX src/gn/functions.o [ 753s] In file included from ../src/gn/toolchain.h:16, [ 753s] from ../src/gn/settings.h:14, [ 753s] from ../src/gn/input_file_manager.h:20, [ 753s] from ../src/gn/scheduler.h:16, [ 753s] from ../src/gn/functions.cc:22: [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 753s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 753s] 83 | command_ = std::move(cmd); [ 753s] | ^ [ 753s] In file included from ../src/gn/substitution_list.h:11, [ 753s] from ../src/gn/tool.h:16: [ 753s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 753s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 753s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 753s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 753s] 110 | default_output_dir_ = std::move(dir); [ 753s] | ^ [ 753s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 753s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 753s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 753s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 753s] 117 | depfile_ = std::move(df); [ 753s] | ^ [ 753s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 753s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 753s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 753s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 753s] 123 | description_ = std::move(desc); [ 753s] | ^ [ 753s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 753s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 753s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 753s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 753s] 175 | outputs_ = std::move(out); [ 753s] | ^ [ 753s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 753s] 17 | SubstitutionList(const SubstitutionList& other); [ 753s] | ^~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 753s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 753s] 181 | partial_outputs_ = std::move(partial_out); [ 753s] | ^ [ 753s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 753s] 17 | SubstitutionList(const SubstitutionList& other); [ 753s] | ^~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 753s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 753s] 187 | runtime_outputs_ = std::move(run_out); [ 753s] | ^ [ 753s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 753s] 17 | SubstitutionList(const SubstitutionList& other); [ 753s] | ^~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 753s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 753s] 205 | rspfile_ = std::move(rsp); [ 753s] | ^ [ 753s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 753s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 753s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 753s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 753s] 213 | rspfile_content_ = std::move(content); [ 753s] | ^ [ 753s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 753s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 753s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 753s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 46 | "statement or a target declaration."); [ 753s] | ^ [ 753s] In file included from ../src/gn/scope.h:17, [ 753s] from ../src/gn/args.h:14, [ 753s] from ../src/gn/build_settings.h:16, [ 753s] from ../src/gn/functions.cc:14: [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 753s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 753s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 91 | "BUILD file."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 753s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 103 | "silly!\nPut it in a regular BUILD file."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 753s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 148 | "call's \")\"."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 753s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 156 | "This function requires a single string argument."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 753s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 198 | " inside a " + existing->type_description_ + "."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 753s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 238 | "were you expecting something else?"); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 265 | *err = Err(function->function(), "Assertion failed."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 753s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 397 | *err = Err(function, "Can't define a config in this context."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 753s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 539 | "Expecting exactly one."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 558 | *err = Err(accessor, "Undefined identifier"); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 753s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 704 | "Expecting one, two or three arguments."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 719 | *err = Err(identifier, "Undefined identifier."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 769 | "Expecting a list of strings."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 753s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 753s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1003 | "Expecting exactly two."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 753s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1090 | "Expecting separator argument to be a string."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1100 | "Expecting strings argument to be a list."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 753s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 753s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1224 | "Usage: string_split(str[, sep])"); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1245 | "Usage: string_split(str[, sep])"); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 753s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 753s] 1440 | *err = Err(name, "Unknown function."); [ 753s] | ^ [ 753s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 753s] 58 | Err(const Err& other); [ 753s] | ^~~ [ 753s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/vector:72, [ 753s] from ../src/gn/functions.h:11, [ 753s] from ../src/gn/functions.cc:5: [ 753s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 753s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/vector.tcc:318:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 753s] 318 | vector<_Tp, _Alloc>:: [ 753s] | ^~~~~~~~~~~~~~~~~~~ [ 753s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/vector.tcc:318:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 753s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/vector:66: [ 753s] In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]', [ 753s] inlined from 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)' at ../src/gn/functions.cc:1039:47: [ 753s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_vector.h:829:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 753s] 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 753s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 753s] In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]', [ 753s] inlined from 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)' at ../src/gn/functions.cc:1048:47: [ 753s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_vector.h:829:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 753s] 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 753s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 761s] [116/194] CXX src/gn/loader.o [ 761s] In file included from ../src/gn/toolchain.h:16, [ 761s] from ../src/gn/settings.h:14, [ 761s] from ../src/gn/filesystem_utils.h:14, [ 761s] from ../src/gn/loader.cc:11: [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 761s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 761s] 83 | command_ = std::move(cmd); [ 761s] | ^ [ 761s] In file included from ../src/gn/substitution_list.h:11, [ 761s] from ../src/gn/tool.h:16: [ 761s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 761s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 761s] | ^~~~~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 761s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 761s] 110 | default_output_dir_ = std::move(dir); [ 761s] | ^ [ 761s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 761s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 761s] | ^~~~~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 761s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 761s] 117 | depfile_ = std::move(df); [ 761s] | ^ [ 761s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 761s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 761s] | ^~~~~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 761s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 761s] 123 | description_ = std::move(desc); [ 761s] | ^ [ 761s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 761s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 761s] | ^~~~~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 761s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 761s] 175 | outputs_ = std::move(out); [ 761s] | ^ [ 761s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 761s] 17 | SubstitutionList(const SubstitutionList& other); [ 761s] | ^~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 761s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 761s] 181 | partial_outputs_ = std::move(partial_out); [ 761s] | ^ [ 761s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 761s] 17 | SubstitutionList(const SubstitutionList& other); [ 761s] | ^~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 761s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 761s] 187 | runtime_outputs_ = std::move(run_out); [ 761s] | ^ [ 761s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 761s] 17 | SubstitutionList(const SubstitutionList& other); [ 761s] | ^~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 761s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 761s] 205 | rspfile_ = std::move(rsp); [ 761s] | ^ [ 761s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 761s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 761s] | ^~~~~~~~~~~~~~~~~~~ [ 761s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 761s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 761s] 213 | rspfile_content_ = std::move(content); [ 761s] | ^ [ 761s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 761s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 761s] | ^~~~~~~~~~~~~~~~~~~ [ 761s] In file included from ../src/gn/target.h:15, [ 761s] from ../src/gn/filesystem_utils.h:15: [ 761s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 761s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 761s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 761s] | ^~~~~~~ [ 761s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 761s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 761s] | ^~~~~~~~~~~~~~~~~~~ [ 765s] [117/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 765s] In file included from ../src/gn/toolchain.h:16, [ 765s] from ../src/gn/settings.h:14, [ 765s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 765s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 765s] 83 | command_ = std::move(cmd); [ 765s] | ^ [ 765s] In file included from ../src/gn/substitution_list.h:11, [ 765s] from ../src/gn/tool.h:16: [ 765s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 765s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 765s] | ^~~~~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 765s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 765s] 110 | default_output_dir_ = std::move(dir); [ 765s] | ^ [ 765s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 765s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 765s] | ^~~~~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 765s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 765s] 117 | depfile_ = std::move(df); [ 765s] | ^ [ 765s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 765s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 765s] | ^~~~~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 765s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 765s] 123 | description_ = std::move(desc); [ 765s] | ^ [ 765s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 765s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 765s] | ^~~~~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 765s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 765s] 175 | outputs_ = std::move(out); [ 765s] | ^ [ 765s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 765s] 17 | SubstitutionList(const SubstitutionList& other); [ 765s] | ^~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 765s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 765s] 181 | partial_outputs_ = std::move(partial_out); [ 765s] | ^ [ 765s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 765s] 17 | SubstitutionList(const SubstitutionList& other); [ 765s] | ^~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 765s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 765s] 187 | runtime_outputs_ = std::move(run_out); [ 765s] | ^ [ 765s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 765s] 17 | SubstitutionList(const SubstitutionList& other); [ 765s] | ^~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 765s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 765s] 205 | rspfile_ = std::move(rsp); [ 765s] | ^ [ 765s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 765s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 765s] | ^~~~~~~~~~~~~~~~~~~ [ 765s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 765s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 765s] 213 | rspfile_content_ = std::move(content); [ 765s] | ^ [ 765s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 765s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 765s] | ^~~~~~~~~~~~~~~~~~~ [ 765s] In file included from ../src/gn/target.h:15, [ 765s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 765s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 765s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 765s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 765s] | ^~~~~~~ [ 765s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 765s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 765s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] [118/194] CXX src/gn/json_project_writer.o [ 769s] In file included from ../src/gn/target.h:15, [ 769s] from ../src/gn/json_project_writer.h:9, [ 769s] from ../src/gn/json_project_writer.cc:5: [ 769s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 769s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 769s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 769s] | ^~~~~~~ [ 769s] In file included from ../src/gn/substitution_list.h:11, [ 769s] from ../src/gn/action_values.h:14: [ 769s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 769s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 769s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] In file included from ../src/gn/toolchain.h:16, [ 769s] from ../src/gn/target.h:29: [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 769s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 769s] 83 | command_ = std::move(cmd); [ 769s] | ^ [ 769s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 769s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 769s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 769s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 769s] 110 | default_output_dir_ = std::move(dir); [ 769s] | ^ [ 769s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 769s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 769s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 769s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 769s] 117 | depfile_ = std::move(df); [ 769s] | ^ [ 769s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 769s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 769s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 769s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 769s] 123 | description_ = std::move(desc); [ 769s] | ^ [ 769s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 769s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 769s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 769s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 769s] 175 | outputs_ = std::move(out); [ 769s] | ^ [ 769s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 769s] 17 | SubstitutionList(const SubstitutionList& other); [ 769s] | ^~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 769s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 769s] 181 | partial_outputs_ = std::move(partial_out); [ 769s] | ^ [ 769s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 769s] 17 | SubstitutionList(const SubstitutionList& other); [ 769s] | ^~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 769s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 769s] 187 | runtime_outputs_ = std::move(run_out); [ 769s] | ^ [ 769s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 769s] 17 | SubstitutionList(const SubstitutionList& other); [ 769s] | ^~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 769s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 769s] 205 | rspfile_ = std::move(rsp); [ 769s] | ^ [ 769s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 769s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 769s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 769s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 769s] 213 | rspfile_content_ = std::move(content); [ 769s] | ^ [ 769s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 769s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 769s] | ^~~~~~~~~~~~~~~~~~~ [ 769s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const std::string&, const base::FilePath&, bool, Err*)': [ 769s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 769s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 769s] | ^ [ 769s] In file included from ../src/gn/json_project_writer.h:8: [ 769s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 769s] 58 | Err(const Err& other); [ 769s] | ^~~ [ 769s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 769s] 128 | base::IntToString(exit_code) + "."); [ 769s] | ^ [ 769s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 769s] 58 | Err(const Err& other); [ 769s] | ^~~ [ 770s] [119/194] CXX src/gn/ninja_group_target_writer.o [ 770s] In file included from ../src/gn/target.h:15, [ 770s] from ../src/gn/ninja_group_target_writer.cc:11: [ 770s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 770s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 770s] | ^~~~~~~ [ 770s] In file included from ../src/gn/substitution_list.h:11, [ 770s] from ../src/gn/action_values.h:14: [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] In file included from ../src/gn/toolchain.h:16, [ 770s] from ../src/gn/target.h:29: [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 83 | command_ = std::move(cmd); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 110 | default_output_dir_ = std::move(dir); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 117 | depfile_ = std::move(df); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 123 | description_ = std::move(desc); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 770s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 770s] 175 | outputs_ = std::move(out); [ 770s] | ^ [ 770s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 770s] 17 | SubstitutionList(const SubstitutionList& other); [ 770s] | ^~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 770s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 770s] 181 | partial_outputs_ = std::move(partial_out); [ 770s] | ^ [ 770s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 770s] 17 | SubstitutionList(const SubstitutionList& other); [ 770s] | ^~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 770s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 770s] 187 | runtime_outputs_ = std::move(run_out); [ 770s] | ^ [ 770s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 770s] 17 | SubstitutionList(const SubstitutionList& other); [ 770s] | ^~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 205 | rspfile_ = std::move(rsp); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 770s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 770s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 770s] 213 | rspfile_content_ = std::move(content); [ 770s] | ^ [ 770s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 770s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 770s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] [120/194] CXX src/gn/ninja_binary_target_writer.o [ 773s] In file included from ../src/gn/c_tool.h:17, [ 773s] from ../src/gn/ninja_binary_target_writer.h:9, [ 773s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 773s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 83 | command_ = std::move(cmd); [ 773s] | ^ [ 773s] In file included from ../src/gn/substitution_list.h:11, [ 773s] from ../src/gn/c_tool.h:15: [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 773s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 110 | default_output_dir_ = std::move(dir); [ 773s] | ^ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 773s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 117 | depfile_ = std::move(df); [ 773s] | ^ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 773s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 123 | description_ = std::move(desc); [ 773s] | ^ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 773s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 773s] 175 | outputs_ = std::move(out); [ 773s] | ^ [ 773s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 773s] 17 | SubstitutionList(const SubstitutionList& other); [ 773s] | ^~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 773s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 773s] 181 | partial_outputs_ = std::move(partial_out); [ 773s] | ^ [ 773s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 773s] 17 | SubstitutionList(const SubstitutionList& other); [ 773s] | ^~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 773s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 773s] 187 | runtime_outputs_ = std::move(run_out); [ 773s] | ^ [ 773s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 773s] 17 | SubstitutionList(const SubstitutionList& other); [ 773s] | ^~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 773s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 205 | rspfile_ = std::move(rsp); [ 773s] | ^ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 773s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 213 | rspfile_content_ = std::move(content); [ 773s] | ^ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 773s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 78 | link_output_ = std::move(link_out); [ 773s] | ^ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 773s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 84 | depend_output_ = std::move(dep_out); [ 773s] | ^ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 773s] In file included from ../src/gn/target.h:15, [ 773s] from ../src/gn/config_values_extractors.h:16, [ 773s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 773s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 773s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 773s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 773s] | ^~~~~~~ [ 773s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 773s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 773s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] [121/194] CXX src/gn/ninja_copy_target_writer.o [ 782s] In file included from ../src/gn/general_tool.h:16, [ 782s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 83 | command_ = std::move(cmd); [ 782s] | ^ [ 782s] In file included from ../src/gn/substitution_list.h:11, [ 782s] from ../src/gn/general_tool.h:14: [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 110 | default_output_dir_ = std::move(dir); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 117 | depfile_ = std::move(df); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 123 | description_ = std::move(desc); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 782s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 782s] 175 | outputs_ = std::move(out); [ 782s] | ^ [ 782s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 782s] 17 | SubstitutionList(const SubstitutionList& other); [ 782s] | ^~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 782s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 782s] 181 | partial_outputs_ = std::move(partial_out); [ 782s] | ^ [ 782s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 782s] 17 | SubstitutionList(const SubstitutionList& other); [ 782s] | ^~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 782s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 782s] 187 | runtime_outputs_ = std::move(run_out); [ 782s] | ^ [ 782s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 782s] 17 | SubstitutionList(const SubstitutionList& other); [ 782s] | ^~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 205 | rspfile_ = std::move(rsp); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 782s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 213 | rspfile_content_ = std::move(content); [ 782s] | ^ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 782s] In file included from ../src/gn/target.h:15, [ 782s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 782s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 782s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 782s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 782s] | ^~~~~~~ [ 782s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 782s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 782s] | ^~~~~~~~~~~~~~~~~~~ [ 789s] [122/194] CXX src/gn/ninja_generated_file_target_writer.o [ 789s] In file included from ../src/gn/toolchain.h:16, [ 789s] from ../src/gn/settings.h:14, [ 789s] from ../src/gn/filesystem_utils.h:14, [ 789s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 789s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 789s] 83 | command_ = std::move(cmd); [ 789s] | ^ [ 789s] In file included from ../src/gn/substitution_list.h:11, [ 789s] from ../src/gn/tool.h:16: [ 789s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 789s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 789s] | ^~~~~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 789s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 789s] 110 | default_output_dir_ = std::move(dir); [ 789s] | ^ [ 789s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 789s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 789s] | ^~~~~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 789s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 789s] 117 | depfile_ = std::move(df); [ 789s] | ^ [ 789s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 789s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 789s] | ^~~~~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 789s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 789s] 123 | description_ = std::move(desc); [ 789s] | ^ [ 789s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 789s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 789s] | ^~~~~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 789s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 789s] 175 | outputs_ = std::move(out); [ 789s] | ^ [ 789s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 789s] 17 | SubstitutionList(const SubstitutionList& other); [ 789s] | ^~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 789s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 789s] 181 | partial_outputs_ = std::move(partial_out); [ 789s] | ^ [ 789s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 789s] 17 | SubstitutionList(const SubstitutionList& other); [ 789s] | ^~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 789s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 789s] 187 | runtime_outputs_ = std::move(run_out); [ 789s] | ^ [ 789s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 789s] 17 | SubstitutionList(const SubstitutionList& other); [ 789s] | ^~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 789s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 789s] 205 | rspfile_ = std::move(rsp); [ 789s] | ^ [ 789s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 789s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 789s] | ^~~~~~~~~~~~~~~~~~~ [ 789s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 789s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 789s] 213 | rspfile_content_ = std::move(content); [ 789s] | ^ [ 789s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 789s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 789s] | ^~~~~~~~~~~~~~~~~~~ [ 789s] In file included from ../src/gn/target.h:15, [ 789s] from ../src/gn/filesystem_utils.h:15: [ 789s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 789s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 789s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 789s] | ^~~~~~~ [ 789s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 789s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 789s] | ^~~~~~~~~~~~~~~~~~~ [ 797s] [123/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 797s] In file included from ../src/gn/toolchain.h:16, [ 797s] from ../src/gn/settings.h:14, [ 797s] from ../src/gn/filesystem_utils.h:14, [ 797s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 797s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 797s] 83 | command_ = std::move(cmd); [ 797s] | ^ [ 797s] In file included from ../src/gn/substitution_list.h:11, [ 797s] from ../src/gn/tool.h:16: [ 797s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 797s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 797s] | ^~~~~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 797s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 797s] 110 | default_output_dir_ = std::move(dir); [ 797s] | ^ [ 797s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 797s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 797s] | ^~~~~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 797s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 797s] 117 | depfile_ = std::move(df); [ 797s] | ^ [ 797s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 797s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 797s] | ^~~~~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 797s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 797s] 123 | description_ = std::move(desc); [ 797s] | ^ [ 797s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 797s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 797s] | ^~~~~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 797s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 797s] 175 | outputs_ = std::move(out); [ 797s] | ^ [ 797s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 797s] 17 | SubstitutionList(const SubstitutionList& other); [ 797s] | ^~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 797s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 797s] 181 | partial_outputs_ = std::move(partial_out); [ 797s] | ^ [ 797s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 797s] 17 | SubstitutionList(const SubstitutionList& other); [ 797s] | ^~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 797s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 797s] 187 | runtime_outputs_ = std::move(run_out); [ 797s] | ^ [ 797s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 797s] 17 | SubstitutionList(const SubstitutionList& other); [ 797s] | ^~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 797s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 797s] 205 | rspfile_ = std::move(rsp); [ 797s] | ^ [ 797s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 797s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 797s] | ^~~~~~~~~~~~~~~~~~~ [ 797s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 797s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 797s] 213 | rspfile_content_ = std::move(content); [ 797s] | ^ [ 797s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 797s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 797s] | ^~~~~~~~~~~~~~~~~~~ [ 797s] In file included from ../src/gn/target.h:15, [ 797s] from ../src/gn/filesystem_utils.h:15: [ 797s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 797s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 797s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 797s] | ^~~~~~~ [ 797s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 797s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 797s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] [124/194] CXX src/gn/ninja_target_command_util.o [ 801s] In file included from ../src/gn/target.h:15, [ 801s] from ../src/gn/config_values_extractors.h:16, [ 801s] from ../src/gn/ninja_target_command_util.h:9, [ 801s] from ../src/gn/ninja_target_command_util.cc:5: [ 801s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 801s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 801s] | ^~~~~~~ [ 801s] In file included from ../src/gn/substitution_list.h:11, [ 801s] from ../src/gn/action_values.h:14: [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] In file included from ../src/gn/toolchain.h:16, [ 801s] from ../src/gn/target.h:29: [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 801s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 83 | command_ = std::move(cmd); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 801s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 110 | default_output_dir_ = std::move(dir); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 801s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 117 | depfile_ = std::move(df); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 801s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 123 | description_ = std::move(desc); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 801s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 801s] 175 | outputs_ = std::move(out); [ 801s] | ^ [ 801s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 801s] 17 | SubstitutionList(const SubstitutionList& other); [ 801s] | ^~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 801s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 801s] 181 | partial_outputs_ = std::move(partial_out); [ 801s] | ^ [ 801s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 801s] 17 | SubstitutionList(const SubstitutionList& other); [ 801s] | ^~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 801s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 801s] 187 | runtime_outputs_ = std::move(run_out); [ 801s] | ^ [ 801s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 801s] 17 | SubstitutionList(const SubstitutionList& other); [ 801s] | ^~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 801s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 205 | rspfile_ = std::move(rsp); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 801s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 213 | rspfile_content_ = std::move(content); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 801s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 801s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 78 | link_output_ = std::move(link_out); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 801s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 801s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 801s] 84 | depend_output_ = std::move(dep_out); [ 801s] | ^ [ 801s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 801s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 801s] | ^~~~~~~~~~~~~~~~~~~ [ 810s] [125/194] CXX src/gn/ninja_utils.o [ 810s] In file included from ../src/gn/toolchain.h:16, [ 810s] from ../src/gn/settings.h:14, [ 810s] from ../src/gn/filesystem_utils.h:14, [ 810s] from ../src/gn/ninja_utils.cc:7: [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 810s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 810s] 83 | command_ = std::move(cmd); [ 810s] | ^ [ 810s] In file included from ../src/gn/substitution_list.h:11, [ 810s] from ../src/gn/tool.h:16: [ 810s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 810s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 810s] | ^~~~~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 810s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 810s] 110 | default_output_dir_ = std::move(dir); [ 810s] | ^ [ 810s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 810s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 810s] | ^~~~~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 810s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 810s] 117 | depfile_ = std::move(df); [ 810s] | ^ [ 810s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 810s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 810s] | ^~~~~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 810s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 810s] 123 | description_ = std::move(desc); [ 810s] | ^ [ 810s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 810s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 810s] | ^~~~~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 810s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 810s] 175 | outputs_ = std::move(out); [ 810s] | ^ [ 810s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 810s] 17 | SubstitutionList(const SubstitutionList& other); [ 810s] | ^~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 810s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 810s] 181 | partial_outputs_ = std::move(partial_out); [ 810s] | ^ [ 810s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 810s] 17 | SubstitutionList(const SubstitutionList& other); [ 810s] | ^~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 810s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 810s] 187 | runtime_outputs_ = std::move(run_out); [ 810s] | ^ [ 810s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 810s] 17 | SubstitutionList(const SubstitutionList& other); [ 810s] | ^~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 810s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 810s] 205 | rspfile_ = std::move(rsp); [ 810s] | ^ [ 810s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 810s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 810s] | ^~~~~~~~~~~~~~~~~~~ [ 810s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 810s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 810s] 213 | rspfile_content_ = std::move(content); [ 810s] | ^ [ 810s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 810s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 810s] | ^~~~~~~~~~~~~~~~~~~ [ 810s] In file included from ../src/gn/target.h:15, [ 810s] from ../src/gn/filesystem_utils.h:15: [ 810s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 810s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 810s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 810s] | ^~~~~~~ [ 810s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 810s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 810s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] [126/194] CXX src/gn/ninja_toolchain_writer.o [ 811s] In file included from ../src/gn/toolchain.h:16, [ 811s] from ../src/gn/ninja_toolchain_writer.h:17, [ 811s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 811s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 83 | command_ = std::move(cmd); [ 811s] | ^ [ 811s] In file included from ../src/gn/substitution_list.h:11, [ 811s] from ../src/gn/tool.h:16: [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 811s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 110 | default_output_dir_ = std::move(dir); [ 811s] | ^ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 811s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 117 | depfile_ = std::move(df); [ 811s] | ^ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 811s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 123 | description_ = std::move(desc); [ 811s] | ^ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 811s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 811s] 175 | outputs_ = std::move(out); [ 811s] | ^ [ 811s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 811s] 17 | SubstitutionList(const SubstitutionList& other); [ 811s] | ^~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 811s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 811s] 181 | partial_outputs_ = std::move(partial_out); [ 811s] | ^ [ 811s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 811s] 17 | SubstitutionList(const SubstitutionList& other); [ 811s] | ^~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 811s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 811s] 187 | runtime_outputs_ = std::move(run_out); [ 811s] | ^ [ 811s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 811s] 17 | SubstitutionList(const SubstitutionList& other); [ 811s] | ^~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 811s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 205 | rspfile_ = std::move(rsp); [ 811s] | ^ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 811s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 213 | rspfile_content_ = std::move(content); [ 811s] | ^ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 811s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 811s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 78 | link_output_ = std::move(link_out); [ 811s] | ^ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 811s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 84 | depend_output_ = std::move(dep_out); [ 811s] | ^ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 811s] In file included from ../src/gn/target.h:15, [ 811s] from ../src/gn/filesystem_utils.h:15, [ 811s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 811s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 811s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 811s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 811s] | ^~~~~~~ [ 811s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 811s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 811s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] [127/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 812s] In file included from ../src/gn/c_tool.h:17, [ 812s] from ../src/gn/ninja_binary_target_writer.h:9, [ 812s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 812s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 812s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 83 | command_ = std::move(cmd); [ 812s] | ^ [ 812s] In file included from ../src/gn/substitution_list.h:11, [ 812s] from ../src/gn/c_tool.h:15: [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 812s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 110 | default_output_dir_ = std::move(dir); [ 812s] | ^ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 812s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 117 | depfile_ = std::move(df); [ 812s] | ^ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 812s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 123 | description_ = std::move(desc); [ 812s] | ^ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 812s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 812s] 175 | outputs_ = std::move(out); [ 812s] | ^ [ 812s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 812s] 17 | SubstitutionList(const SubstitutionList& other); [ 812s] | ^~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 812s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 812s] 181 | partial_outputs_ = std::move(partial_out); [ 812s] | ^ [ 812s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 812s] 17 | SubstitutionList(const SubstitutionList& other); [ 812s] | ^~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 812s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 812s] 187 | runtime_outputs_ = std::move(run_out); [ 812s] | ^ [ 812s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 812s] 17 | SubstitutionList(const SubstitutionList& other); [ 812s] | ^~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 812s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 205 | rspfile_ = std::move(rsp); [ 812s] | ^ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 812s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 213 | rspfile_content_ = std::move(content); [ 812s] | ^ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 812s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 78 | link_output_ = std::move(link_out); [ 812s] | ^ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 812s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 84 | depend_output_ = std::move(dep_out); [ 812s] | ^ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 812s] In file included from ../src/gn/target.h:15, [ 812s] from ../src/gn/rust_tool.h:18, [ 812s] from ../src/gn/ninja_rust_binary_target_writer.h:10: [ 812s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 812s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 812s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 812s] | ^~~~~~~ [ 812s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 812s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 812s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] [128/194] CXX src/gn/ninja_build_writer.o [ 820s] In file included from ../src/gn/toolchain.h:16, [ 820s] from ../src/gn/settings.h:14, [ 820s] from ../src/gn/filesystem_utils.h:14, [ 820s] from ../src/gn/ninja_build_writer.cc:22: [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 820s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 820s] 83 | command_ = std::move(cmd); [ 820s] | ^ [ 820s] In file included from ../src/gn/substitution_list.h:11, [ 820s] from ../src/gn/tool.h:16: [ 820s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 820s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 820s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 820s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 820s] 110 | default_output_dir_ = std::move(dir); [ 820s] | ^ [ 820s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 820s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 820s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 820s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 820s] 117 | depfile_ = std::move(df); [ 820s] | ^ [ 820s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 820s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 820s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 820s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 820s] 123 | description_ = std::move(desc); [ 820s] | ^ [ 820s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 820s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 820s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 820s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 820s] 175 | outputs_ = std::move(out); [ 820s] | ^ [ 820s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 820s] 17 | SubstitutionList(const SubstitutionList& other); [ 820s] | ^~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 820s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 820s] 181 | partial_outputs_ = std::move(partial_out); [ 820s] | ^ [ 820s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 820s] 17 | SubstitutionList(const SubstitutionList& other); [ 820s] | ^~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 820s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 820s] 187 | runtime_outputs_ = std::move(run_out); [ 820s] | ^ [ 820s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 820s] 17 | SubstitutionList(const SubstitutionList& other); [ 820s] | ^~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 820s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 820s] 205 | rspfile_ = std::move(rsp); [ 820s] | ^ [ 820s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 820s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 820s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 820s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 820s] 213 | rspfile_content_ = std::move(content); [ 820s] | ^ [ 820s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 820s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 820s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] In file included from ../src/gn/target.h:15, [ 820s] from ../src/gn/filesystem_utils.h:15: [ 820s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 820s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 820s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 820s] | ^~~~~~~ [ 820s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 820s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 820s] | ^~~~~~~~~~~~~~~~~~~ [ 820s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 820s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 820s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 820s] | ^ [ 820s] In file included from ../src/gn/scope.h:17, [ 820s] from ../src/gn/args.h:14, [ 820s] from ../src/gn/build_settings.h:16, [ 820s] from ../src/gn/ninja_build_writer.cc:18: [ 820s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 820s] 58 | Err(const Err& other); [ 820s] | ^~~ [ 820s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 820s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 820s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 820s] | ^ [ 820s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 820s] 58 | Err(const Err& other); [ 820s] | ^~~ [ 823s] [129/194] CXX src/gn/ninja_tools.o [ 823s] In file included from ../src/gn/toolchain.h:16, [ 823s] from ../src/gn/settings.h:14, [ 823s] from ../src/gn/filesystem_utils.h:14, [ 823s] from ../src/gn/ninja_tools.cc:14: [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 83 | command_ = std::move(cmd); [ 823s] | ^ [ 823s] In file included from ../src/gn/substitution_list.h:11, [ 823s] from ../src/gn/tool.h:16: [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 110 | default_output_dir_ = std::move(dir); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 117 | depfile_ = std::move(df); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 123 | description_ = std::move(desc); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 175 | outputs_ = std::move(out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 181 | partial_outputs_ = std::move(partial_out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 187 | runtime_outputs_ = std::move(run_out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 205 | rspfile_ = std::move(rsp); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 213 | rspfile_content_ = std::move(content); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] In file included from ../src/gn/target.h:15, [ 823s] from ../src/gn/filesystem_utils.h:15: [ 823s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 823s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 823s] | ^~~~~~~ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 823s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 823s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 823s] | ^ [ 823s] In file included from ../src/gn/ninja_tools.h:11, [ 823s] from ../src/gn/ninja_tools.cc:5: [ 823s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 823s] 58 | Err(const Err& other); [ 823s] | ^~~ [ 823s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 823s] 44 | base::IntToString(exit_code) + "."); [ 823s] | ^ [ 823s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 823s] 58 | Err(const Err& other); [ 823s] | ^~~ [ 823s] [130/194] CXX src/gn/ninja_writer.o [ 823s] In file included from ../src/gn/toolchain.h:16, [ 823s] from ../src/gn/ninja_toolchain_writer.h:17, [ 823s] from ../src/gn/ninja_writer.cc:11: [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 83 | command_ = std::move(cmd); [ 823s] | ^ [ 823s] In file included from ../src/gn/substitution_list.h:11, [ 823s] from ../src/gn/tool.h:16: [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 110 | default_output_dir_ = std::move(dir); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 117 | depfile_ = std::move(df); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 123 | description_ = std::move(desc); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 175 | outputs_ = std::move(out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 181 | partial_outputs_ = std::move(partial_out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 823s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 823s] 187 | runtime_outputs_ = std::move(run_out); [ 823s] | ^ [ 823s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 823s] 17 | SubstitutionList(const SubstitutionList& other); [ 823s] | ^~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 205 | rspfile_ = std::move(rsp); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 823s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 213 | rspfile_content_ = std::move(content); [ 823s] | ^ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] In file included from ../src/gn/target.h:15, [ 823s] from ../src/gn/ninja_writer.cc:13: [ 823s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 823s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 823s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 823s] | ^~~~~~~ [ 823s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 823s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 823s] | ^~~~~~~~~~~~~~~~~~~ [ 823s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 823s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 823s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 823s] | ^ [ 823s] In file included from ../src/gn/scope.h:17, [ 823s] from ../src/gn/loader.h:15, [ 823s] from ../src/gn/ninja_writer.cc:8: [ 823s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 823s] 58 | Err(const Err& other); [ 823s] | ^~~ [ 823s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 823s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 823s] | ^ [ 823s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 823s] 58 | Err(const Err& other); [ 823s] | ^~~ [ 829s] [131/194] CXX src/gn/ninja_c_binary_target_writer.o [ 829s] In file included from ../src/gn/c_tool.h:17, [ 829s] from ../src/gn/ninja_binary_target_writer.h:9, [ 829s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 829s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 829s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 83 | command_ = std::move(cmd); [ 829s] | ^ [ 829s] In file included from ../src/gn/substitution_list.h:11, [ 829s] from ../src/gn/c_tool.h:15: [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 829s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 110 | default_output_dir_ = std::move(dir); [ 829s] | ^ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 829s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 117 | depfile_ = std::move(df); [ 829s] | ^ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 829s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 123 | description_ = std::move(desc); [ 829s] | ^ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 829s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 829s] 175 | outputs_ = std::move(out); [ 829s] | ^ [ 829s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 829s] 17 | SubstitutionList(const SubstitutionList& other); [ 829s] | ^~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 829s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 829s] 181 | partial_outputs_ = std::move(partial_out); [ 829s] | ^ [ 829s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 829s] 17 | SubstitutionList(const SubstitutionList& other); [ 829s] | ^~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 829s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 829s] 187 | runtime_outputs_ = std::move(run_out); [ 829s] | ^ [ 829s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 829s] 17 | SubstitutionList(const SubstitutionList& other); [ 829s] | ^~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 829s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 205 | rspfile_ = std::move(rsp); [ 829s] | ^ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 829s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 213 | rspfile_content_ = std::move(content); [ 829s] | ^ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 829s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 78 | link_output_ = std::move(link_out); [ 829s] | ^ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 829s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 84 | depend_output_ = std::move(dep_out); [ 829s] | ^ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 829s] In file included from ../src/gn/target.h:15, [ 829s] from ../src/gn/config_values_extractors.h:16, [ 829s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 829s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 829s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 829s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 829s] | ^~~~~~~ [ 829s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 829s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 829s] | ^~~~~~~~~~~~~~~~~~~ [ 834s] [132/194] CXX src/gn/output_file.o [ 834s] In file included from ../src/gn/toolchain.h:16, [ 834s] from ../src/gn/settings.h:14, [ 834s] from ../src/gn/filesystem_utils.h:14, [ 834s] from ../src/gn/output_file.cc:7: [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 834s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 834s] 83 | command_ = std::move(cmd); [ 834s] | ^ [ 834s] In file included from ../src/gn/substitution_list.h:11, [ 834s] from ../src/gn/tool.h:16: [ 834s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 834s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 834s] | ^~~~~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 834s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 834s] 110 | default_output_dir_ = std::move(dir); [ 834s] | ^ [ 834s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 834s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 834s] | ^~~~~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 834s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 834s] 117 | depfile_ = std::move(df); [ 834s] | ^ [ 834s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 834s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 834s] | ^~~~~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 834s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 834s] 123 | description_ = std::move(desc); [ 834s] | ^ [ 834s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 834s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 834s] | ^~~~~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 834s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 834s] 175 | outputs_ = std::move(out); [ 834s] | ^ [ 834s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 834s] 17 | SubstitutionList(const SubstitutionList& other); [ 834s] | ^~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 834s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 834s] 181 | partial_outputs_ = std::move(partial_out); [ 834s] | ^ [ 834s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 834s] 17 | SubstitutionList(const SubstitutionList& other); [ 834s] | ^~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 834s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 834s] 187 | runtime_outputs_ = std::move(run_out); [ 834s] | ^ [ 834s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 834s] 17 | SubstitutionList(const SubstitutionList& other); [ 834s] | ^~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 834s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 834s] 205 | rspfile_ = std::move(rsp); [ 834s] | ^ [ 834s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 834s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 834s] | ^~~~~~~~~~~~~~~~~~~ [ 834s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 834s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 834s] 213 | rspfile_content_ = std::move(content); [ 834s] | ^ [ 834s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 834s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 834s] | ^~~~~~~~~~~~~~~~~~~ [ 834s] In file included from ../src/gn/target.h:15, [ 834s] from ../src/gn/filesystem_utils.h:15: [ 834s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 834s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 834s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 834s] | ^~~~~~~ [ 834s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 834s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 834s] | ^~~~~~~~~~~~~~~~~~~ [ 837s] [133/194] CXX src/gn/parse_node_value_adapter.o [ 837s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 837s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 837s] 42 | *err = Err(node, err->message(), err->help_text()); [ 837s] | ^ [ 837s] In file included from ../src/gn/value.h:15, [ 837s] from ../src/gn/parse_node_value_adapter.h:9, [ 837s] from ../src/gn/parse_node_value_adapter.cc:5: [ 837s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 837s] 58 | Err(const Err& other); [ 837s] | ^~~ [ 841s] [134/194] CXX src/gn/ninja_target_writer.o [ 841s] In file included from ../src/gn/target.h:15, [ 841s] from ../src/gn/config_values_extractors.h:16, [ 841s] from ../src/gn/ninja_target_writer.cc:11: [ 841s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 841s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 841s] | ^~~~~~~ [ 841s] In file included from ../src/gn/substitution_list.h:11, [ 841s] from ../src/gn/action_values.h:14: [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] In file included from ../src/gn/toolchain.h:16, [ 841s] from ../src/gn/target.h:29: [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 841s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 83 | command_ = std::move(cmd); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 841s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 110 | default_output_dir_ = std::move(dir); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 841s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 117 | depfile_ = std::move(df); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 841s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 123 | description_ = std::move(desc); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 841s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 841s] 175 | outputs_ = std::move(out); [ 841s] | ^ [ 841s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 841s] 17 | SubstitutionList(const SubstitutionList& other); [ 841s] | ^~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 841s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 841s] 181 | partial_outputs_ = std::move(partial_out); [ 841s] | ^ [ 841s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 841s] 17 | SubstitutionList(const SubstitutionList& other); [ 841s] | ^~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 841s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 841s] 187 | runtime_outputs_ = std::move(run_out); [ 841s] | ^ [ 841s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 841s] 17 | SubstitutionList(const SubstitutionList& other); [ 841s] | ^~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 841s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 205 | rspfile_ = std::move(rsp); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 841s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 213 | rspfile_content_ = std::move(content); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 841s] from ../src/gn/ninja_target_writer.cc:17: [ 841s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 841s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 78 | link_output_ = std::move(link_out); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 841s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 841s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 841s] 84 | depend_output_ = std::move(dep_out); [ 841s] | ^ [ 841s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 841s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 841s] | ^~~~~~~~~~~~~~~~~~~ [ 843s] [135/194] CXX src/gn/output_conversion.o [ 843s] In file included from ../src/gn/toolchain.h:16, [ 843s] from ../src/gn/settings.h:14, [ 843s] from ../src/gn/output_conversion.cc:7: [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 843s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 843s] 83 | command_ = std::move(cmd); [ 843s] | ^ [ 843s] In file included from ../src/gn/substitution_list.h:11, [ 843s] from ../src/gn/tool.h:16: [ 843s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 843s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 843s] | ^~~~~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 843s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 843s] 110 | default_output_dir_ = std::move(dir); [ 843s] | ^ [ 843s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 843s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 843s] | ^~~~~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 843s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 843s] 117 | depfile_ = std::move(df); [ 843s] | ^ [ 843s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 843s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 843s] | ^~~~~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 843s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 843s] 123 | description_ = std::move(desc); [ 843s] | ^ [ 843s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 843s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 843s] | ^~~~~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 843s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 843s] 175 | outputs_ = std::move(out); [ 843s] | ^ [ 843s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 843s] 17 | SubstitutionList(const SubstitutionList& other); [ 843s] | ^~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 843s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 843s] 181 | partial_outputs_ = std::move(partial_out); [ 843s] | ^ [ 843s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 843s] 17 | SubstitutionList(const SubstitutionList& other); [ 843s] | ^~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 843s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 843s] 187 | runtime_outputs_ = std::move(run_out); [ 843s] | ^ [ 843s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 843s] 17 | SubstitutionList(const SubstitutionList& other); [ 843s] | ^~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 843s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 843s] 205 | rspfile_ = std::move(rsp); [ 843s] | ^ [ 843s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 843s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 843s] | ^~~~~~~~~~~~~~~~~~~ [ 843s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 843s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 843s] 213 | rspfile_content_ = std::move(content); [ 843s] | ^ [ 843s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 843s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 843s] | ^~~~~~~~~~~~~~~~~~~ [ 843s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const std::string&, const Value&, std::ostream&, Err*)': [ 843s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 843s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 843s] | ^ [ 843s] In file included from ../src/gn/scope.h:17, [ 843s] from ../src/gn/settings.h:12: [ 843s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 843s] 58 | Err(const Err& other); [ 843s] | ^~~ [ 843s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 843s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 843s] | ^ [ 843s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 843s] 58 | Err(const Err& other); [ 843s] | ^~~ [ 843s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 843s] 157 | "Run gn help output_conversion to see your options."); [ 843s] | ^ [ 843s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 843s] 58 | Err(const Err& other); [ 843s] | ^~~ [ 850s] [136/194] CXX src/gn/pool.o [ 853s] [137/194] CXX src/gn/path_output.o [ 853s] In file included from ../src/gn/toolchain.h:16, [ 853s] from ../src/gn/settings.h:14, [ 853s] from ../src/gn/filesystem_utils.h:14, [ 853s] from ../src/gn/path_output.cc:8: [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 853s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 853s] 83 | command_ = std::move(cmd); [ 853s] | ^ [ 853s] In file included from ../src/gn/substitution_list.h:11, [ 853s] from ../src/gn/tool.h:16: [ 853s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 853s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 853s] | ^~~~~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 853s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 853s] 110 | default_output_dir_ = std::move(dir); [ 853s] | ^ [ 853s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 853s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 853s] | ^~~~~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 853s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 853s] 117 | depfile_ = std::move(df); [ 853s] | ^ [ 853s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 853s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 853s] | ^~~~~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 853s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 853s] 123 | description_ = std::move(desc); [ 853s] | ^ [ 853s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 853s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 853s] | ^~~~~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 853s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 853s] 175 | outputs_ = std::move(out); [ 853s] | ^ [ 853s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 853s] 17 | SubstitutionList(const SubstitutionList& other); [ 853s] | ^~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 853s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 853s] 181 | partial_outputs_ = std::move(partial_out); [ 853s] | ^ [ 853s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 853s] 17 | SubstitutionList(const SubstitutionList& other); [ 853s] | ^~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 853s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 853s] 187 | runtime_outputs_ = std::move(run_out); [ 853s] | ^ [ 853s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 853s] 17 | SubstitutionList(const SubstitutionList& other); [ 853s] | ^~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 853s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 853s] 205 | rspfile_ = std::move(rsp); [ 853s] | ^ [ 853s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 853s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 853s] | ^~~~~~~~~~~~~~~~~~~ [ 853s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 853s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 853s] 213 | rspfile_content_ = std::move(content); [ 853s] | ^ [ 853s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 853s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 853s] | ^~~~~~~~~~~~~~~~~~~ [ 853s] In file included from ../src/gn/target.h:15, [ 853s] from ../src/gn/filesystem_utils.h:15: [ 853s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 853s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 853s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 853s] | ^~~~~~~ [ 853s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 853s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 853s] | ^~~~~~~~~~~~~~~~~~~ [ 858s] [138/194] CXX src/gn/rust_substitution_type.o [ 863s] [139/194] CXX src/gn/rust_variables.o [ 866s] [140/194] CXX src/gn/rust_values.o [ 868s] [141/194] CXX src/gn/pattern.o [ 868s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 868s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 868s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 868s] | ^ [ 868s] In file included from ../src/gn/value.h:15, [ 868s] from ../src/gn/pattern.h:13, [ 868s] from ../src/gn/pattern.cc:5: [ 868s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 868s] 58 | Err(const Err& other); [ 868s] | ^~~ [ 875s] [142/194] CXX src/gn/operators.o [ 875s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 875s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 92 | "This thing on the left is not an identifier or accessor."); [ 875s] | ^ [ 875s] In file included from ../src/gn/operators.cc:11: [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 117 | "to copy it into the current scope before doing this operation."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 875s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 875s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 252 | " does not evaluate to a value."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 875s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 281 | "\nfrom the list but it wasn't there."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 875s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 875s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 875s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 875s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 875s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 539 | "This operator can only compare two integers."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 875s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 598 | "\" instead."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 610 | "\" instead."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 875s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 628 | "\" instead."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 640 | "\" instead."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 875s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 659 | "\" instead."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 875s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 875s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 875s] 687 | "This thing on the right does not evaluate to a value."); [ 875s] | ^ [ 875s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 875s] 58 | Err(const Err& other); [ 875s] | ^~~ [ 889s] [143/194] CXX src/gn/rust_tool.o [ 889s] In file included from ../src/gn/target.h:15, [ 889s] from ../src/gn/rust_tool.h:18, [ 889s] from ../src/gn/rust_tool.cc:5: [ 889s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 889s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 889s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 889s] | ^~~~~~~ [ 889s] In file included from ../src/gn/substitution_list.h:11, [ 889s] from ../src/gn/rust_tool.h:16: [ 889s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 889s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 889s] | ^~~~~~~~~~~~~~~~~~~ [ 889s] In file included from ../src/gn/toolchain.h:16, [ 889s] from ../src/gn/target.h:29: [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 889s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 889s] 83 | command_ = std::move(cmd); [ 889s] | ^ [ 889s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 889s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 889s] | ^~~~~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 889s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 889s] 110 | default_output_dir_ = std::move(dir); [ 889s] | ^ [ 889s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 889s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 889s] | ^~~~~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 889s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 889s] 117 | depfile_ = std::move(df); [ 889s] | ^ [ 889s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 889s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 889s] | ^~~~~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 889s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 889s] 123 | description_ = std::move(desc); [ 889s] | ^ [ 889s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 889s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 889s] | ^~~~~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 889s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 889s] 175 | outputs_ = std::move(out); [ 889s] | ^ [ 889s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 889s] 17 | SubstitutionList(const SubstitutionList& other); [ 889s] | ^~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 889s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 889s] 181 | partial_outputs_ = std::move(partial_out); [ 889s] | ^ [ 889s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 889s] 17 | SubstitutionList(const SubstitutionList& other); [ 889s] | ^~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 889s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 889s] 187 | runtime_outputs_ = std::move(run_out); [ 889s] | ^ [ 889s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 889s] 17 | SubstitutionList(const SubstitutionList& other); [ 889s] | ^~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 889s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 889s] 205 | rspfile_ = std::move(rsp); [ 889s] | ^ [ 889s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 889s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 889s] | ^~~~~~~~~~~~~~~~~~~ [ 889s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 889s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 889s] 213 | rspfile_content_ = std::move(content); [ 889s] | ^ [ 889s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 889s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 889s] | ^~~~~~~~~~~~~~~~~~~ [ 889s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 889s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 889s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 889s] | ^ [ 889s] In file included from ../src/gn/scope.h:17, [ 889s] from ../src/gn/args.h:14, [ 889s] from ../src/gn/build_settings.h:16, [ 889s] from ../src/gn/metadata.h:10, [ 889s] from ../src/gn/target.h:23: [ 889s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 889s] 58 | Err(const Err& other); [ 889s] | ^~~ [ 889s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 889s] 89 | " which is not valid\nfor this variable."); [ 889s] | ^ [ 889s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 889s] 58 | Err(const Err& other); [ 889s] | ^~~ [ 889s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 889s] 94 | *field = std::move(list); [ 889s] | ^ [ 889s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 889s] 17 | SubstitutionList(const SubstitutionList& other); [ 889s] | ^~~~~~~~~~~~~~~~ [ 897s] [144/194] CXX src/gn/runtime_deps.o [ 897s] In file included from ../src/gn/toolchain.h:16, [ 897s] from ../src/gn/settings.h:14, [ 897s] from ../src/gn/filesystem_utils.h:14, [ 897s] from ../src/gn/runtime_deps.cc:17: [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 897s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 897s] 83 | command_ = std::move(cmd); [ 897s] | ^ [ 897s] In file included from ../src/gn/substitution_list.h:11, [ 897s] from ../src/gn/tool.h:16: [ 897s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 897s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 897s] | ^~~~~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 897s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 897s] 110 | default_output_dir_ = std::move(dir); [ 897s] | ^ [ 897s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 897s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 897s] | ^~~~~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 897s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 897s] 117 | depfile_ = std::move(df); [ 897s] | ^ [ 897s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 897s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 897s] | ^~~~~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 897s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 897s] 123 | description_ = std::move(desc); [ 897s] | ^ [ 897s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 897s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 897s] | ^~~~~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 897s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 897s] 175 | outputs_ = std::move(out); [ 897s] | ^ [ 897s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 897s] 17 | SubstitutionList(const SubstitutionList& other); [ 897s] | ^~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 897s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 897s] 181 | partial_outputs_ = std::move(partial_out); [ 897s] | ^ [ 897s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 897s] 17 | SubstitutionList(const SubstitutionList& other); [ 897s] | ^~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 897s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 897s] 187 | runtime_outputs_ = std::move(run_out); [ 897s] | ^ [ 897s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 897s] 17 | SubstitutionList(const SubstitutionList& other); [ 897s] | ^~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 897s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 897s] 205 | rspfile_ = std::move(rsp); [ 897s] | ^ [ 897s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 897s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 897s] | ^~~~~~~~~~~~~~~~~~~ [ 897s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 897s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 897s] 213 | rspfile_content_ = std::move(content); [ 897s] | ^ [ 897s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 897s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 897s] | ^~~~~~~~~~~~~~~~~~~ [ 897s] In file included from ../src/gn/target.h:15, [ 897s] from ../src/gn/filesystem_utils.h:15: [ 897s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 897s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 897s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 897s] | ^~~~~~~ [ 897s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 897s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 897s] | ^~~~~~~~~~~~~~~~~~~ [ 897s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, RuntimeDepsVector*, Err*)': [ 897s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 897s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 897s] | ^ [ 897s] In file included from ../src/gn/scope.h:17, [ 897s] from ../src/gn/args.h:14, [ 897s] from ../src/gn/build_settings.h:16, [ 897s] from ../src/gn/runtime_deps.cc:14: [ 897s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 897s] 58 | Err(const Err& other); [ 897s] | ^~~ [ 897s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 897s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 897s] | ^ [ 897s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 897s] 58 | Err(const Err& other); [ 897s] | ^~~ [ 902s] [145/194] CXX src/gn/settings.o [ 902s] In file included from ../src/gn/toolchain.h:16, [ 902s] from ../src/gn/settings.h:14, [ 902s] from ../src/gn/settings.cc:5: [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 902s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 902s] 83 | command_ = std::move(cmd); [ 902s] | ^ [ 902s] In file included from ../src/gn/substitution_list.h:11, [ 902s] from ../src/gn/tool.h:16: [ 902s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 902s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 902s] | ^~~~~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 902s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 902s] 110 | default_output_dir_ = std::move(dir); [ 902s] | ^ [ 902s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 902s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 902s] | ^~~~~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 902s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 902s] 117 | depfile_ = std::move(df); [ 902s] | ^ [ 902s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 902s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 902s] | ^~~~~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 902s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 902s] 123 | description_ = std::move(desc); [ 902s] | ^ [ 902s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 902s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 902s] | ^~~~~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 902s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 902s] 175 | outputs_ = std::move(out); [ 902s] | ^ [ 902s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 902s] 17 | SubstitutionList(const SubstitutionList& other); [ 902s] | ^~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 902s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 902s] 181 | partial_outputs_ = std::move(partial_out); [ 902s] | ^ [ 902s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 902s] 17 | SubstitutionList(const SubstitutionList& other); [ 902s] | ^~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 902s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 902s] 187 | runtime_outputs_ = std::move(run_out); [ 902s] | ^ [ 902s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 902s] 17 | SubstitutionList(const SubstitutionList& other); [ 902s] | ^~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 902s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 902s] 205 | rspfile_ = std::move(rsp); [ 902s] | ^ [ 902s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 902s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 902s] | ^~~~~~~~~~~~~~~~~~~ [ 902s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 902s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 902s] 213 | rspfile_content_ = std::move(content); [ 902s] | ^ [ 902s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 902s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 902s] | ^~~~~~~~~~~~~~~~~~~ [ 902s] In file included from ../src/gn/target.h:15, [ 902s] from ../src/gn/filesystem_utils.h:15, [ 902s] from ../src/gn/settings.cc:8: [ 902s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 902s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 902s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 902s] | ^~~~~~~ [ 902s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 902s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 902s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] [146/194] CXX src/gn/qt_creator_writer.o [ 903s] In file included from ../src/gn/target.h:15, [ 903s] from ../src/gn/qt_creator_writer.h:14, [ 903s] from ../src/gn/qt_creator_writer.cc:5: [ 903s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 903s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 903s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 903s] | ^~~~~~~ [ 903s] In file included from ../src/gn/substitution_list.h:11, [ 903s] from ../src/gn/action_values.h:14: [ 903s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 903s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 903s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] In file included from ../src/gn/toolchain.h:16, [ 903s] from ../src/gn/target.h:29: [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 903s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 903s] 83 | command_ = std::move(cmd); [ 903s] | ^ [ 903s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 903s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 903s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 903s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 903s] 110 | default_output_dir_ = std::move(dir); [ 903s] | ^ [ 903s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 903s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 903s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 903s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 903s] 117 | depfile_ = std::move(df); [ 903s] | ^ [ 903s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 903s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 903s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 903s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 903s] 123 | description_ = std::move(desc); [ 903s] | ^ [ 903s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 903s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 903s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 903s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 903s] 175 | outputs_ = std::move(out); [ 903s] | ^ [ 903s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 903s] 17 | SubstitutionList(const SubstitutionList& other); [ 903s] | ^~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 903s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 903s] 181 | partial_outputs_ = std::move(partial_out); [ 903s] | ^ [ 903s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 903s] 17 | SubstitutionList(const SubstitutionList& other); [ 903s] | ^~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 903s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 903s] 187 | runtime_outputs_ = std::move(run_out); [ 903s] | ^ [ 903s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 903s] 17 | SubstitutionList(const SubstitutionList& other); [ 903s] | ^~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 903s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 903s] 205 | rspfile_ = std::move(rsp); [ 903s] | ^ [ 903s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 903s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 903s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 903s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 903s] 213 | rspfile_content_ = std::move(content); [ 903s] | ^ [ 903s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 903s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 903s] | ^~~~~~~~~~~~~~~~~~~ [ 903s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const std::string&)': [ 903s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 903s] 48 | "': " + base::File::ErrorToString(error)); [ 903s] | ^ [ 903s] In file included from ../src/gn/qt_creator_writer.h:13: [ 903s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 903s] 58 | Err(const Err& other); [ 903s] | ^~~ [ 903s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 903s] 57 | *err = gen.err_; [ 903s] | ^~~~ [ 903s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 903s] 58 | Err(const Err& other); [ 903s] | ^~~ [ 903s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 903s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 903s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 903s] | ^ [ 903s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 903s] 58 | Err(const Err& other); [ 903s] | ^~~ [ 905s] [147/194] CXX src/gn/scope_per_file_provider.o [ 905s] In file included from ../src/gn/toolchain.h:16, [ 905s] from ../src/gn/settings.h:14, [ 905s] from ../src/gn/filesystem_utils.h:14, [ 905s] from ../src/gn/scope_per_file_provider.cc:9: [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 905s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 905s] 83 | command_ = std::move(cmd); [ 905s] | ^ [ 905s] In file included from ../src/gn/substitution_list.h:11, [ 905s] from ../src/gn/tool.h:16: [ 905s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 905s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 905s] | ^~~~~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 905s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 905s] 110 | default_output_dir_ = std::move(dir); [ 905s] | ^ [ 905s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 905s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 905s] | ^~~~~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 905s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 905s] 117 | depfile_ = std::move(df); [ 905s] | ^ [ 905s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 905s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 905s] | ^~~~~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 905s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 905s] 123 | description_ = std::move(desc); [ 905s] | ^ [ 905s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 905s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 905s] | ^~~~~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 905s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 905s] 175 | outputs_ = std::move(out); [ 905s] | ^ [ 905s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 905s] 17 | SubstitutionList(const SubstitutionList& other); [ 905s] | ^~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 905s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 905s] 181 | partial_outputs_ = std::move(partial_out); [ 905s] | ^ [ 905s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 905s] 17 | SubstitutionList(const SubstitutionList& other); [ 905s] | ^~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 905s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 905s] 187 | runtime_outputs_ = std::move(run_out); [ 905s] | ^ [ 905s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 905s] 17 | SubstitutionList(const SubstitutionList& other); [ 905s] | ^~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 905s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 905s] 205 | rspfile_ = std::move(rsp); [ 905s] | ^ [ 905s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 905s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 905s] | ^~~~~~~~~~~~~~~~~~~ [ 905s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 905s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 905s] 213 | rspfile_content_ = std::move(content); [ 905s] | ^ [ 905s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 905s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 905s] | ^~~~~~~~~~~~~~~~~~~ [ 905s] In file included from ../src/gn/target.h:15, [ 905s] from ../src/gn/filesystem_utils.h:15: [ 905s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 905s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 905s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 905s] | ^~~~~~~ [ 905s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 905s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 905s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] [148/194] CXX src/gn/rust_values_generator.o [ 914s] In file included from ../src/gn/target.h:15, [ 914s] from ../src/gn/rust_values_generator.h:9, [ 914s] from ../src/gn/rust_values_generator.cc:5: [ 914s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 914s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 914s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 914s] | ^~~~~~~ [ 914s] In file included from ../src/gn/substitution_list.h:11, [ 914s] from ../src/gn/action_values.h:14: [ 914s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 914s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 914s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] In file included from ../src/gn/toolchain.h:16, [ 914s] from ../src/gn/target.h:29: [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 914s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 914s] 83 | command_ = std::move(cmd); [ 914s] | ^ [ 914s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 914s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 914s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 914s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 914s] 110 | default_output_dir_ = std::move(dir); [ 914s] | ^ [ 914s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 914s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 914s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 914s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 914s] 117 | depfile_ = std::move(df); [ 914s] | ^ [ 914s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 914s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 914s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 914s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 914s] 123 | description_ = std::move(desc); [ 914s] | ^ [ 914s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 914s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 914s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 914s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 914s] 175 | outputs_ = std::move(out); [ 914s] | ^ [ 914s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 914s] 17 | SubstitutionList(const SubstitutionList& other); [ 914s] | ^~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 914s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 914s] 181 | partial_outputs_ = std::move(partial_out); [ 914s] | ^ [ 914s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 914s] 17 | SubstitutionList(const SubstitutionList& other); [ 914s] | ^~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 914s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 914s] 187 | runtime_outputs_ = std::move(run_out); [ 914s] | ^ [ 914s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 914s] 17 | SubstitutionList(const SubstitutionList& other); [ 914s] | ^~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 914s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 914s] 205 | rspfile_ = std::move(rsp); [ 914s] | ^ [ 914s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 914s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 914s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 914s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 914s] 213 | rspfile_content_ = std::move(content); [ 914s] | ^ [ 914s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 914s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 914s] | ^~~~~~~~~~~~~~~~~~~ [ 914s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 914s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 914s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 914s] | ^ [ 914s] In file included from ../src/gn/scope.h:17, [ 914s] from ../src/gn/args.h:14, [ 914s] from ../src/gn/build_settings.h:16, [ 914s] from ../src/gn/metadata.h:10, [ 914s] from ../src/gn/target.h:23: [ 914s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 914s] 58 | Err(const Err& other); [ 914s] | ^~~ [ 914s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 914s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 914s] 91 | kRustSupportedCrateTypesError); [ 914s] | ^ [ 914s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 914s] 58 | Err(const Err& other); [ 914s] | ^~~ [ 914s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 914s] 128 | kRustSupportedCrateTypesError); [ 914s] | ^ [ 914s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 914s] 58 | Err(const Err& other); [ 914s] | ^~~ [ 914s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 914s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 914s] 150 | to_find + "\" in sources."); [ 914s] | ^ [ 914s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 914s] 58 | Err(const Err& other); [ 914s] | ^~~ [ 926s] [149/194] CXX src/gn/scheduler.o [ 926s] In file included from ../src/gn/toolchain.h:16, [ 926s] from ../src/gn/settings.h:14, [ 926s] from ../src/gn/input_file_manager.h:20, [ 926s] from ../src/gn/scheduler.h:16, [ 926s] from ../src/gn/scheduler.cc:5: [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 926s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 926s] 83 | command_ = std::move(cmd); [ 926s] | ^ [ 926s] In file included from ../src/gn/substitution_list.h:11, [ 926s] from ../src/gn/tool.h:16: [ 926s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 926s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 926s] | ^~~~~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 926s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 926s] 110 | default_output_dir_ = std::move(dir); [ 926s] | ^ [ 926s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 926s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 926s] | ^~~~~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 926s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 926s] 117 | depfile_ = std::move(df); [ 926s] | ^ [ 926s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 926s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 926s] | ^~~~~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 926s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 926s] 123 | description_ = std::move(desc); [ 926s] | ^ [ 926s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 926s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 926s] | ^~~~~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 926s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 926s] 175 | outputs_ = std::move(out); [ 926s] | ^ [ 926s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 926s] 17 | SubstitutionList(const SubstitutionList& other); [ 926s] | ^~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 926s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 926s] 181 | partial_outputs_ = std::move(partial_out); [ 926s] | ^ [ 926s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 926s] 17 | SubstitutionList(const SubstitutionList& other); [ 926s] | ^~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 926s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 926s] 187 | runtime_outputs_ = std::move(run_out); [ 926s] | ^ [ 926s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 926s] 17 | SubstitutionList(const SubstitutionList& other); [ 926s] | ^~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 926s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 926s] 205 | rspfile_ = std::move(rsp); [ 926s] | ^ [ 926s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 926s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 926s] | ^~~~~~~~~~~~~~~~~~~ [ 926s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 926s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 926s] 213 | rspfile_content_ = std::move(content); [ 926s] | ^ [ 926s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 926s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 926s] | ^~~~~~~~~~~~~~~~~~~ [ 926s] In file included from ../src/gn/target.h:15, [ 926s] from ../src/gn/scheduler.cc:10: [ 926s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 926s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 926s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 926s] | ^~~~~~~ [ 926s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 926s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 926s] | ^~~~~~~~~~~~~~~~~~~ [ 926s] [150/194] CXX src/gn/standard_out.o [ 927s] [151/194] CXX src/gn/string_atom.o [ 929s] [152/194] CXX src/gn/source_file.o [ 929s] In file included from ../src/gn/toolchain.h:16, [ 929s] from ../src/gn/settings.h:14, [ 929s] from ../src/gn/filesystem_utils.h:14, [ 929s] from ../src/gn/source_file.cc:8: [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 929s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 929s] 83 | command_ = std::move(cmd); [ 929s] | ^ [ 929s] In file included from ../src/gn/substitution_list.h:11, [ 929s] from ../src/gn/tool.h:16: [ 929s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 929s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 929s] | ^~~~~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 929s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 929s] 110 | default_output_dir_ = std::move(dir); [ 929s] | ^ [ 929s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 929s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 929s] | ^~~~~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 929s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 929s] 117 | depfile_ = std::move(df); [ 929s] | ^ [ 929s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 929s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 929s] | ^~~~~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 929s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 929s] 123 | description_ = std::move(desc); [ 929s] | ^ [ 929s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 929s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 929s] | ^~~~~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 929s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 929s] 175 | outputs_ = std::move(out); [ 929s] | ^ [ 929s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 929s] 17 | SubstitutionList(const SubstitutionList& other); [ 929s] | ^~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 929s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 929s] 181 | partial_outputs_ = std::move(partial_out); [ 929s] | ^ [ 929s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 929s] 17 | SubstitutionList(const SubstitutionList& other); [ 929s] | ^~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 929s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 929s] 187 | runtime_outputs_ = std::move(run_out); [ 929s] | ^ [ 929s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 929s] 17 | SubstitutionList(const SubstitutionList& other); [ 929s] | ^~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 929s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 929s] 205 | rspfile_ = std::move(rsp); [ 929s] | ^ [ 929s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 929s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 929s] | ^~~~~~~~~~~~~~~~~~~ [ 929s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 929s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 929s] 213 | rspfile_content_ = std::move(content); [ 929s] | ^ [ 929s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 929s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 929s] | ^~~~~~~~~~~~~~~~~~~ [ 929s] In file included from ../src/gn/target.h:15, [ 929s] from ../src/gn/filesystem_utils.h:15: [ 929s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 929s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 929s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 929s] | ^~~~~~~ [ 929s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 929s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 929s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] [153/194] CXX src/gn/source_dir.o [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/settings.h:14, [ 935s] from ../src/gn/filesystem_utils.h:14, [ 935s] from ../src/gn/source_dir.cc:10: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/tool.h:16: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/target.h:15, [ 935s] from ../src/gn/filesystem_utils.h:15: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 935s] ../src/gn/source_dir.cc:103:41: required from here [ 935s] 103 | if (!ValidateResolveInput(true, p, input_string, err)) [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 41 | "You can't use empty strings as file paths."); [ 935s] | ^ [ 935s] In file included from ../src/gn/scope.h:17, [ 935s] from ../src/gn/settings.h:12: [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 54 | "You can't use empty strings as directories."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 935s] ../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]' [ 935s] 86 | if (!ValidateResolveInput(as_file, blame_input_value, input_value, [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] 87 | err)) { [ 935s] | ~~~~ [ 935s] ../src/gn/source_dir.cc:155:42: required from here [ 935s] 155 | const std::string_view& source_root) const; [ 935s] | ^~~~~ [ 935s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 41 | "You can't use empty strings as file paths."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 54 | "You can't use empty strings as directories."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 939s] [154/194] CXX src/gn/parser.o [ 939s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 939s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 939s] | ^ [ 939s] In file included from ../src/gn/parser.h:16, [ 939s] from ../src/gn/parser.cc:5: [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 939s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 343 | *err = Err(token, "Invalid token in literal value"); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 939s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 412 | *err_ = Err(cur_token(), error_message); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 939s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 939s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 475 | return std::move(comment); [ 939s] | ~~~~~~~~~^~~~~~~~~ [ 939s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 939s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 498 | return std::move(unary_op); [ 939s] | ~~~~~~~~~^~~~~~~~~~ [ 939s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 939s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 516 | std::string(token.value()) + "'"); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 524 | return std::move(binary_op); [ 939s] | ~~~~~~~~~^~~~~~~~~~~ [ 939s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 939s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 565 | return std::move(func_call); [ 939s] | ~~~~~~~~~^~~~~~~~~~~ [ 939s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 939s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 573 | "scope access, or array access."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 586 | return std::move(assign); [ 939s] | ~~~~~~~~~^~~~~~~~ [ 939s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 939s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 598 | "value to a temporary before subscripting. Sorry."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 606 | return std::move(accessor); [ 939s] | ~~~~~~~~~^~~~~~~~~~ [ 939s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 939s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 616 | "value to a temporary first. Sorry."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 632 | return std::move(accessor); [ 939s] | ~~~~~~~~~^~~~~~~~~~ [ 939s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 939s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 939s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 702 | return std::move(file); [ 939s] | ~~~~~~~~~^~~~~~ [ 939s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 939s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 939s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 939s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 939s] | ^ [ 939s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 939s] 58 | Err(const Err& other); [ 939s] | ^~~ [ 939s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 939s] 772 | return std::move(condition); [ 939s] | ~~~~~~~~~^~~~~~~~~~~ [ 939s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 941s] [155/194] CXX src/gn/parse_tree.o [ 941s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 941s] | ^ [ 941s] In file included from ../src/gn/parse_tree.h:16, [ 941s] from ../src/gn/parse_tree.cc:5: [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 367 | Value::DescribeType(base_value->type()) + "."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 395 | "\" in scope \"" + base_.value() + "\""); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 431 | *err = Err(base_, "Undefined identifier."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 438 | "\" in scope \"" + base_.value() + "\""); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 469 | "array has no elements."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 568 | "Either delete it or do something with the result."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 878 | "I can't do something with nothing."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 941s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 942s] [156/194] CXX src/gn/substitution_list.o [ 950s] [157/194] CXX src/gn/swift_variables.o [ 952s] [158/194] CXX src/gn/string_output_buffer.o [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/settings.h:14, [ 952s] from ../src/gn/filesystem_utils.h:14, [ 952s] from ../src/gn/string_output_buffer.cc:11: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/tool.h:16: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/filesystem_utils.h:15: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 952s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 952s] | ^ [ 952s] In file included from ../src/gn/string_output_buffer.cc:9: [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 961s] [159/194] CXX src/gn/substitution_type.o [ 961s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 961s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 961s] 199 | "operating on a source file such as this."); [ 961s] | ^ [ 961s] In file included from ../src/gn/substitution_type.cc:11: [ 961s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 961s] 58 | Err(const Err& other); [ 961s] | ^~~ [ 963s] [160/194] CXX src/gn/switches.o [ 969s] [161/194] CXX src/gn/scope.o [ 969s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 969s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 969s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 969s] | ^ [ 969s] In file included from ../src/gn/scope.h:17, [ 969s] from ../src/gn/scope.cc:5: [ 969s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 969s] 58 | Err(const Err& other); [ 969s] | ^~~ [ 969s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 969s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 969s] | ^ [ 969s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 969s] 58 | Err(const Err& other); [ 969s] | ^~~ [ 969s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const MergeOptions&, const ParseNode*, const char*, Err*) const': [ 969s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 969s] 318 | std::string(current_name) + "\""); [ 969s] | ^ [ 969s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 969s] 58 | Err(const Err& other); [ 969s] | ^~~ [ 969s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 969s] 370 | "file or in a related .gni file.\n"); [ 969s] | ^ [ 969s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 969s] 58 | Err(const Err& other); [ 969s] | ^~~ [ 969s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 969s] 403 | current_name + "\""); [ 969s] | ^ [ 969s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 969s] 58 | Err(const Err& other); [ 969s] | ^~~ [ 972s] [162/194] CXX src/gn/swift_values_generator.o [ 972s] In file included from ../src/gn/toolchain.h:16, [ 972s] from ../src/gn/settings.h:14, [ 972s] from ../src/gn/swift_values_generator.cc:9: [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 972s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 972s] 83 | command_ = std::move(cmd); [ 972s] | ^ [ 972s] In file included from ../src/gn/substitution_list.h:11, [ 972s] from ../src/gn/tool.h:16: [ 972s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 972s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 972s] | ^~~~~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 972s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 972s] 110 | default_output_dir_ = std::move(dir); [ 972s] | ^ [ 972s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 972s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 972s] | ^~~~~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 972s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 972s] 117 | depfile_ = std::move(df); [ 972s] | ^ [ 972s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 972s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 972s] | ^~~~~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 972s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 972s] 123 | description_ = std::move(desc); [ 972s] | ^ [ 972s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 972s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 972s] | ^~~~~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 972s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 972s] 175 | outputs_ = std::move(out); [ 972s] | ^ [ 972s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 972s] 17 | SubstitutionList(const SubstitutionList& other); [ 972s] | ^~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 972s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 972s] 181 | partial_outputs_ = std::move(partial_out); [ 972s] | ^ [ 972s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 972s] 17 | SubstitutionList(const SubstitutionList& other); [ 972s] | ^~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 972s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 972s] 187 | runtime_outputs_ = std::move(run_out); [ 972s] | ^ [ 972s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 972s] 17 | SubstitutionList(const SubstitutionList& other); [ 972s] | ^~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 972s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 972s] 205 | rspfile_ = std::move(rsp); [ 972s] | ^ [ 972s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 972s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 972s] | ^~~~~~~~~~~~~~~~~~~ [ 972s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 972s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 972s] 213 | rspfile_content_ = std::move(content); [ 972s] | ^ [ 972s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 972s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 972s] | ^~~~~~~~~~~~~~~~~~~ [ 972s] In file included from ../src/gn/target.h:15, [ 972s] from ../src/gn/swift_values_generator.cc:12: [ 972s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 972s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 972s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 972s] | ^~~~~~~ [ 972s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 972s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 972s] | ^~~~~~~~~~~~~~~~~~~ [ 972s] [163/194] CXX src/gn/string_utils.o [ 972s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 972s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 79 | err->message(), err->help_text()); [ 972s] | ^ [ 972s] In file included from ../src/gn/string_utils.cc:11: [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 88 | err->message(), err->help_text()); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 105 | err->message(), err->help_text()); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 972s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 972s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 168 | "Unterminated ${..."); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 188 | "It you want a literal $ use \"\\$\"."); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 972s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 230 | "Could not convert hex value."); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 972s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 972s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 972s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 972s] | ^ [ 972s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 972s] 58 | Err(const Err& other); [ 972s] | ^~~ [ 976s] [164/194] CXX src/gn/setup.o [ 976s] In file included from ../src/gn/toolchain.h:16, [ 976s] from ../src/gn/settings.h:14, [ 976s] from ../src/gn/input_file_manager.h:20, [ 976s] from ../src/gn/scheduler.h:16, [ 976s] from ../src/gn/setup.h:17, [ 976s] from ../src/gn/setup.cc:5: [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 976s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 976s] 83 | command_ = std::move(cmd); [ 976s] | ^ [ 976s] In file included from ../src/gn/substitution_list.h:11, [ 976s] from ../src/gn/tool.h:16: [ 976s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 976s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 976s] | ^~~~~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 976s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 976s] 110 | default_output_dir_ = std::move(dir); [ 976s] | ^ [ 976s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 976s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 976s] | ^~~~~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 976s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 976s] 117 | depfile_ = std::move(df); [ 976s] | ^ [ 976s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 976s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 976s] | ^~~~~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 976s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 976s] 123 | description_ = std::move(desc); [ 976s] | ^ [ 976s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 976s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 976s] | ^~~~~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 976s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 976s] 175 | outputs_ = std::move(out); [ 976s] | ^ [ 976s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 976s] 17 | SubstitutionList(const SubstitutionList& other); [ 976s] | ^~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 976s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 976s] 181 | partial_outputs_ = std::move(partial_out); [ 976s] | ^ [ 976s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 976s] 17 | SubstitutionList(const SubstitutionList& other); [ 976s] | ^~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 976s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 976s] 187 | runtime_outputs_ = std::move(run_out); [ 976s] | ^ [ 976s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 976s] 17 | SubstitutionList(const SubstitutionList& other); [ 976s] | ^~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 976s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 976s] 205 | rspfile_ = std::move(rsp); [ 976s] | ^ [ 976s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 976s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 976s] | ^~~~~~~~~~~~~~~~~~~ [ 976s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 976s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 976s] 213 | rspfile_content_ = std::move(content); [ 976s] | ^ [ 976s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 976s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 976s] | ^~~~~~~~~~~~~~~~~~~ [ 976s] In file included from ../src/gn/target.h:15, [ 976s] from ../src/gn/commands.h:15, [ 976s] from ../src/gn/setup.cc:22: [ 976s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 976s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 976s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 976s] | ^~~~~~~ [ 976s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 976s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 976s] | ^~~~~~~~~~~~~~~~~~~ [ 976s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 976s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 636 | "\" doesn't exist."); [ 976s] | ^ [ 976s] In file included from ../src/gn/scope.h:17, [ 976s] from ../src/gn/args.h:14, [ 976s] from ../src/gn/build_settings.h:16, [ 976s] from ../src/gn/setup.h:13: [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 652 | "\" couldn't be loaded."); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 678 | FilePathToUTF8(root_path) + "\"."); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const std::string&, bool, Err*)': [ 976s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 976s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 812 | "\" couldn't be loaded"); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 976s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 976s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 976s] 870 | "' cannot " + "contain a path separator"); [ 976s] | ^ [ 976s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 976s] 58 | Err(const Err& other); [ 976s] | ^~~ [ 981s] [165/194] CXX src/gn/swift_values.o [ 981s] In file included from ../src/gn/toolchain.h:16, [ 981s] from ../src/gn/settings.h:14, [ 981s] from ../src/gn/swift_values.cc:9: [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 83 | command_ = std::move(cmd); [ 981s] | ^ [ 981s] In file included from ../src/gn/substitution_list.h:11, [ 981s] from ../src/gn/tool.h:16: [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 110 | default_output_dir_ = std::move(dir); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 117 | depfile_ = std::move(df); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 123 | description_ = std::move(desc); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 981s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 981s] 175 | outputs_ = std::move(out); [ 981s] | ^ [ 981s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 981s] 17 | SubstitutionList(const SubstitutionList& other); [ 981s] | ^~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 981s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 981s] 181 | partial_outputs_ = std::move(partial_out); [ 981s] | ^ [ 981s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 981s] 17 | SubstitutionList(const SubstitutionList& other); [ 981s] | ^~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 981s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 981s] 187 | runtime_outputs_ = std::move(run_out); [ 981s] | ^ [ 981s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 981s] 17 | SubstitutionList(const SubstitutionList& other); [ 981s] | ^~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 205 | rspfile_ = std::move(rsp); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 981s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 213 | rspfile_content_ = std::move(content); [ 981s] | ^ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] In file included from ../src/gn/target.h:15, [ 981s] from ../src/gn/swift_values.cc:11: [ 981s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 981s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 981s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 981s] | ^~~~~~~ [ 981s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 981s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 981s] | ^~~~~~~~~~~~~~~~~~~ [ 981s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 981s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 981s] 62 | " must be a .swiftmodule file."); [ 981s] | ^ [ 981s] In file included from ../src/gn/swift_values.cc:8: [ 981s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 981s] 58 | Err(const Err& other); [ 981s] | ^~~ [ 983s] [166/194] CXX src/gn/token.o [ 986s] [167/194] CXX src/gn/substitution_pattern.o [ 986s] In file included from ../src/gn/toolchain.h:16, [ 986s] from ../src/gn/settings.h:14, [ 986s] from ../src/gn/filesystem_utils.h:14, [ 986s] from ../src/gn/substitution_pattern.cc:12: [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 986s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 986s] 83 | command_ = std::move(cmd); [ 986s] | ^ [ 986s] In file included from ../src/gn/substitution_pattern.cc:5: [ 986s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 986s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 986s] | ^~~~~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 986s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 986s] 110 | default_output_dir_ = std::move(dir); [ 986s] | ^ [ 986s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 986s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 986s] | ^~~~~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 986s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 986s] 117 | depfile_ = std::move(df); [ 986s] | ^ [ 986s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 986s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 986s] | ^~~~~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 986s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 986s] 123 | description_ = std::move(desc); [ 986s] | ^ [ 986s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 986s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 986s] | ^~~~~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 986s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 986s] 175 | outputs_ = std::move(out); [ 986s] | ^ [ 986s] In file included from ../src/gn/tool.h:16: [ 986s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 986s] 17 | SubstitutionList(const SubstitutionList& other); [ 986s] | ^~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 986s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 986s] 181 | partial_outputs_ = std::move(partial_out); [ 986s] | ^ [ 986s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 986s] 17 | SubstitutionList(const SubstitutionList& other); [ 986s] | ^~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 986s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 986s] 187 | runtime_outputs_ = std::move(run_out); [ 986s] | ^ [ 986s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 986s] 17 | SubstitutionList(const SubstitutionList& other); [ 986s] | ^~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 986s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 986s] 205 | rspfile_ = std::move(rsp); [ 986s] | ^ [ 986s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 986s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 986s] | ^~~~~~~~~~~~~~~~~~~ [ 986s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 986s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 986s] 213 | rspfile_content_ = std::move(content); [ 986s] | ^ [ 986s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 986s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 986s] | ^~~~~~~~~~~~~~~~~~~ [ 986s] In file included from ../src/gn/target.h:15, [ 986s] from ../src/gn/filesystem_utils.h:15: [ 986s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 986s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 986s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 986s] | ^~~~~~~ [ 986s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 986s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 986s] | ^~~~~~~~~~~~~~~~~~~ [ 986s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const std::string&, const ParseNode*, Err*)': [ 986s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 986s] 77 | " and did not find a known substitution following it."); [ 986s] | ^ [ 986s] In file included from ../src/gn/scope.h:17, [ 986s] from ../src/gn/args.h:14, [ 986s] from ../src/gn/build_settings.h:16, [ 986s] from ../src/gn/substitution_pattern.cc:10: [ 986s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 986s] 58 | Err(const Err& other); [ 986s] | ^~~ [ 986s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 986s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 986s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 986s] | ^ [ 986s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 986s] 58 | Err(const Err& other); [ 986s] | ^~~ [ 986s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 986s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 986s] | ^ [ 986s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 986s] 58 | Err(const Err& other); [ 986s] | ^~~ [ 987s] [168/194] CXX src/gn/substitution_writer.o [ 987s] In file included from ../src/gn/toolchain.h:16, [ 987s] from ../src/gn/settings.h:14, [ 987s] from ../src/gn/filesystem_utils.h:14, [ 987s] from ../src/gn/substitution_writer.cc:10: [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 987s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 987s] 83 | command_ = std::move(cmd); [ 987s] | ^ [ 987s] In file included from ../src/gn/substitution_list.h:11, [ 987s] from ../src/gn/tool.h:16: [ 987s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 987s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 987s] | ^~~~~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 987s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 987s] 110 | default_output_dir_ = std::move(dir); [ 987s] | ^ [ 987s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 987s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 987s] | ^~~~~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 987s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 987s] 117 | depfile_ = std::move(df); [ 987s] | ^ [ 987s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 987s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 987s] | ^~~~~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 987s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 987s] 123 | description_ = std::move(desc); [ 987s] | ^ [ 987s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 987s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 987s] | ^~~~~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 987s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 987s] 175 | outputs_ = std::move(out); [ 987s] | ^ [ 987s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 987s] 17 | SubstitutionList(const SubstitutionList& other); [ 987s] | ^~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 987s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 987s] 181 | partial_outputs_ = std::move(partial_out); [ 987s] | ^ [ 987s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 987s] 17 | SubstitutionList(const SubstitutionList& other); [ 987s] | ^~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 987s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 987s] 187 | runtime_outputs_ = std::move(run_out); [ 987s] | ^ [ 987s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 987s] 17 | SubstitutionList(const SubstitutionList& other); [ 987s] | ^~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 987s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 987s] 205 | rspfile_ = std::move(rsp); [ 987s] | ^ [ 987s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 987s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 987s] | ^~~~~~~~~~~~~~~~~~~ [ 987s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 987s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 987s] 213 | rspfile_content_ = std::move(content); [ 987s] | ^ [ 987s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 987s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 987s] | ^~~~~~~~~~~~~~~~~~~ [ 987s] In file included from ../src/gn/target.h:15, [ 987s] from ../src/gn/filesystem_utils.h:15: [ 987s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 987s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 987s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 987s] | ^~~~~~~ [ 987s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 987s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 987s] | ^~~~~~~~~~~~~~~~~~~ [ 991s] [169/194] CXX src/gn/template.o [ 1007s] [170/194] CXX src/gn/version.o [ 1014s] [171/194] CXX src/gn/tokenizer.o [ 1014s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 1014s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1014s] 100 | *err_ = GetErrorForInvalidToken(location); [ 1014s] | ^ [ 1014s] In file included from ../src/gn/tokenizer.h:14, [ 1014s] from ../src/gn/tokenizer.cc:5: [ 1014s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1014s] 58 | Err(const Err& other); [ 1014s] | ^~~ [ 1014s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 1014s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1014s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 1014s] | ^ [ 1014s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1014s] 58 | Err(const Err& other); [ 1014s] | ^~~ [ 1014s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1014s] 284 | "Don't leave me hanging like this!"); [ 1014s] | ^ [ 1014s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1014s] 58 | Err(const Err& other); [ 1014s] | ^~~ [ 1014s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1014s] 292 | "Newline in string constant."); [ 1014s] | ^ [ 1014s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1014s] 58 | Err(const Err& other); [ 1014s] | ^~~ [ 1014s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1014s] 333 | "Please insert system disk in drive A: and press any key."); [ 1014s] | ^ [ 1014s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1014s] 58 | Err(const Err& other); [ 1014s] | ^~~ [ 1019s] [172/194] CXX src/gn/toolchain.o [ 1019s] In file included from ../src/gn/toolchain.h:16, [ 1019s] from ../src/gn/toolchain.cc:5: [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1019s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1019s] 83 | command_ = std::move(cmd); [ 1019s] | ^ [ 1019s] In file included from ../src/gn/substitution_list.h:11, [ 1019s] from ../src/gn/tool.h:16: [ 1019s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1019s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1019s] | ^~~~~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1019s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1019s] 110 | default_output_dir_ = std::move(dir); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1019s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1019s] | ^~~~~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1019s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1019s] 117 | depfile_ = std::move(df); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1019s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1019s] | ^~~~~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1019s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1019s] 123 | description_ = std::move(desc); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1019s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1019s] | ^~~~~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1019s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1019s] 175 | outputs_ = std::move(out); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1019s] 17 | SubstitutionList(const SubstitutionList& other); [ 1019s] | ^~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1019s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1019s] 181 | partial_outputs_ = std::move(partial_out); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1019s] 17 | SubstitutionList(const SubstitutionList& other); [ 1019s] | ^~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1019s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1019s] 187 | runtime_outputs_ = std::move(run_out); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1019s] 17 | SubstitutionList(const SubstitutionList& other); [ 1019s] | ^~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1019s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1019s] 205 | rspfile_ = std::move(rsp); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1019s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1019s] | ^~~~~~~~~~~~~~~~~~~ [ 1019s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1019s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1019s] 213 | rspfile_content_ = std::move(content); [ 1019s] | ^ [ 1019s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1019s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1019s] | ^~~~~~~~~~~~~~~~~~~ [ 1019s] In file included from ../src/gn/target.h:15, [ 1019s] from ../src/gn/toolchain.cc:12: [ 1019s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1019s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1019s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1019s] | ^~~~~~~ [ 1019s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1019s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1019s] | ^~~~~~~~~~~~~~~~~~~ [ 1021s] [173/194] CXX src/gn/visual_studio_utils.o [ 1024s] [174/194] CXX src/gn/value.o [ 1024s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Type, Err*) const': [ 1024s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1024s] 227 | ToString(true)); [ 1024s] | ^ [ 1024s] In file included from ../src/gn/value.h:15, [ 1024s] from ../src/gn/value.cc:5: [ 1024s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1024s] 58 | Err(const Err& other); [ 1024s] | ^~~ [ 1027s] [175/194] CXX src/gn/variables.o [ 1029s] [176/194] CXX src/gn/target_generator.o [ 1029s] In file included from ../src/gn/target.h:15, [ 1029s] from ../src/gn/action_target_generator.h:9, [ 1029s] from ../src/gn/target_generator.cc:12: [ 1029s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1029s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1029s] | ^~~~~~~ [ 1029s] In file included from ../src/gn/substitution_list.h:11, [ 1029s] from ../src/gn/action_values.h:14: [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] In file included from ../src/gn/toolchain.h:16, [ 1029s] from ../src/gn/target.h:29: [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 83 | command_ = std::move(cmd); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 110 | default_output_dir_ = std::move(dir); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 117 | depfile_ = std::move(df); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 123 | description_ = std::move(desc); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1029s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1029s] 175 | outputs_ = std::move(out); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1029s] 17 | SubstitutionList(const SubstitutionList& other); [ 1029s] | ^~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1029s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1029s] 181 | partial_outputs_ = std::move(partial_out); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1029s] 17 | SubstitutionList(const SubstitutionList& other); [ 1029s] | ^~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1029s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1029s] 187 | runtime_outputs_ = std::move(run_out); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1029s] 17 | SubstitutionList(const SubstitutionList& other); [ 1029s] | ^~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 205 | rspfile_ = std::move(rsp); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1029s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1029s] 213 | rspfile_content_ = std::move(content); [ 1029s] | ^ [ 1029s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1029s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1029s] | ^~~~~~~~~~~~~~~~~~~ [ 1029s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const std::string&, Err*)': [ 1029s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 83 | "Otherwise I'm not sure what to call this target."); [ 1029s] | ^ [ 1029s] In file included from ../src/gn/scope.h:17, [ 1029s] from ../src/gn/args.h:14, [ 1029s] from ../src/gn/build_settings.h:16, [ 1029s] from ../src/gn/metadata.h:10, [ 1029s] from ../src/gn/target.h:23: [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1029s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 1029s] | ^ [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1029s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 1029s] | ^ [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1029s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 1029s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 340 | "literally."); [ 1029s] | ^ [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1029s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 1029s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 1029s] | ^ [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1029s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1029s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 1029s] | ^ [ 1029s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1029s] 58 | Err(const Err& other); [ 1029s] | ^~~ [ 1037s] [177/194] CXX src/gn/tool.o [ 1037s] In file included from ../src/gn/tool.cc:5: [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1037s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 83 | command_ = std::move(cmd); [ 1037s] | ^ [ 1037s] In file included from ../src/gn/substitution_list.h:11, [ 1037s] from ../src/gn/tool.h:16: [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1037s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 110 | default_output_dir_ = std::move(dir); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1037s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 117 | depfile_ = std::move(df); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1037s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 123 | description_ = std::move(desc); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1037s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1037s] 175 | outputs_ = std::move(out); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1037s] 17 | SubstitutionList(const SubstitutionList& other); [ 1037s] | ^~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1037s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1037s] 181 | partial_outputs_ = std::move(partial_out); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1037s] 17 | SubstitutionList(const SubstitutionList& other); [ 1037s] | ^~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1037s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1037s] 187 | runtime_outputs_ = std::move(run_out); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1037s] 17 | SubstitutionList(const SubstitutionList& other); [ 1037s] | ^~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1037s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 205 | rspfile_ = std::move(rsp); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1037s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 213 | rspfile_content_ = std::move(content); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] In file included from ../src/gn/tool.cc:7: [ 1037s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 1037s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 78 | link_output_ = std::move(link_out); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 1037s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 84 | depend_output_ = std::move(dep_out); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] In file included from ../src/gn/target.h:15, [ 1037s] from ../src/gn/rust_tool.h:18, [ 1037s] from ../src/gn/tool.cc:9: [ 1037s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1037s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1037s] | ^~~~~~~ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 1037s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1037s] 74 | " which is not valid\nfor this variable."); [ 1037s] | ^ [ 1037s] In file included from ../src/gn/scope.h:17, [ 1037s] from ../src/gn/tool.h:14: [ 1037s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1037s] 58 | Err(const Err& other); [ 1037s] | ^~~ [ 1037s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 1037s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1037s] 123 | *field = std::move(pattern); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1037s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1037s] | ^~~~~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 1037s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1037s] 146 | *field = std::move(list); [ 1037s] | ^ [ 1037s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1037s] 17 | SubstitutionList(const SubstitutionList& other); [ 1037s] | ^~~~~~~~~~~~~~~~ [ 1037s] ../src/gn/tool.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 1037s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1037s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 1037s] | ^ [ 1037s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1037s] 58 | Err(const Err& other); [ 1037s] | ^~~ [ 1037s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 1037s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1037s] 214 | : "This tool doesn't support \"command\"."); [ 1037s] | ^ [ 1037s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1037s] 58 | Err(const Err& other); [ 1037s] | ^~~ [ 1037s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const std::string&, Scope*, Toolchain*, Err*)': [ 1037s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1037s] 227 | *err = Err(function, "Unknown tool type."); [ 1037s] | ^ [ 1037s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1037s] 58 | Err(const Err& other); [ 1037s] | ^~~ [ 1037s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1037s] 246 | *err = Err(function, "Unknown tool type."); [ 1037s] | ^ [ 1037s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1037s] 58 | Err(const Err& other); [ 1037s] | ^~~ [ 1042s] [178/194] CXX src/util/semaphore.o [ 1042s] [179/194] CXX src/gn/trace.o [ 1042s] In file included from ../src/gn/toolchain.h:16, [ 1042s] from ../src/gn/settings.h:14, [ 1042s] from ../src/gn/filesystem_utils.h:14, [ 1042s] from ../src/gn/trace.cc:22: [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1042s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1042s] 83 | command_ = std::move(cmd); [ 1042s] | ^ [ 1042s] In file included from ../src/gn/substitution_list.h:11, [ 1042s] from ../src/gn/tool.h:16: [ 1042s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1042s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1042s] | ^~~~~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1042s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1042s] 110 | default_output_dir_ = std::move(dir); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1042s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1042s] | ^~~~~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1042s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1042s] 117 | depfile_ = std::move(df); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1042s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1042s] | ^~~~~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1042s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1042s] 123 | description_ = std::move(desc); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1042s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1042s] | ^~~~~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1042s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1042s] 175 | outputs_ = std::move(out); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1042s] 17 | SubstitutionList(const SubstitutionList& other); [ 1042s] | ^~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1042s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1042s] 181 | partial_outputs_ = std::move(partial_out); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1042s] 17 | SubstitutionList(const SubstitutionList& other); [ 1042s] | ^~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1042s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1042s] 187 | runtime_outputs_ = std::move(run_out); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1042s] 17 | SubstitutionList(const SubstitutionList& other); [ 1042s] | ^~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1042s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1042s] 205 | rspfile_ = std::move(rsp); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1042s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1042s] | ^~~~~~~~~~~~~~~~~~~ [ 1042s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1042s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1042s] 213 | rspfile_content_ = std::move(content); [ 1042s] | ^ [ 1042s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1042s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1042s] | ^~~~~~~~~~~~~~~~~~~ [ 1042s] In file included from ../src/gn/target.h:15, [ 1042s] from ../src/gn/filesystem_utils.h:15: [ 1042s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1042s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1042s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1042s] | ^~~~~~~ [ 1042s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1042s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1042s] | ^~~~~~~~~~~~~~~~~~~ [ 1042s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:61, [ 1042s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/algorithm:61, [ 1042s] from ../src/gn/trace.cc:9: [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Distance = int; _Tp = {anonymous}::Coalesced; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, [ 1042s] | ^~~~~~~~~~~~~ [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] 1770 | __insertion_sort(_RandomAccessIterator __first, [ 1042s] | ^~~~~~~~~~~~~~~~ [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] 1876 | __introsort_loop(_RandomAccessIterator __first, [ 1042s] | ^~~~~~~~~~~~~~~~ [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); [ 1042s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1042s] In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', [ 1042s] inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]' at /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:4804:18, [ 1042s] inlined from 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)' at ../src/gn/trace.cc:93:12: [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] 1905 | std::__introsort_loop(__first, __last, [ 1042s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 1042s] 1906 | std::__lg(__last - __first) * 2, [ 1042s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1042s] 1907 | __comp); [ 1042s] | ~~~~~~~ [ 1042s] In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', [ 1042s] inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1908:31, [ 1042s] inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]' at /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:4804:18, [ 1042s] inlined from 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)' at ../src/gn/trace.cc:93:12: [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); [ 1042s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1042s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/14.2.0/include/c++/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 1042s] 1822 | std::__insertion_sort(__first, __last, __comp); [ 1042s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 1043s] [180/194] CXX src/util/exe_path.o [ 1044s] [181/194] CXX src/gn/visibility.o [ 1044s] In file included from ../src/gn/toolchain.h:16, [ 1044s] from ../src/gn/settings.h:14, [ 1044s] from ../src/gn/filesystem_utils.h:14, [ 1044s] from ../src/gn/visibility.cc:13: [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1044s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1044s] 83 | command_ = std::move(cmd); [ 1044s] | ^ [ 1044s] In file included from ../src/gn/substitution_list.h:11, [ 1044s] from ../src/gn/tool.h:16: [ 1044s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1044s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1044s] | ^~~~~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1044s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1044s] 110 | default_output_dir_ = std::move(dir); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1044s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1044s] | ^~~~~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1044s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1044s] 117 | depfile_ = std::move(df); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1044s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1044s] | ^~~~~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1044s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1044s] 123 | description_ = std::move(desc); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1044s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1044s] | ^~~~~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1044s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1044s] 175 | outputs_ = std::move(out); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1044s] 17 | SubstitutionList(const SubstitutionList& other); [ 1044s] | ^~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1044s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1044s] 181 | partial_outputs_ = std::move(partial_out); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1044s] 17 | SubstitutionList(const SubstitutionList& other); [ 1044s] | ^~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1044s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1044s] 187 | runtime_outputs_ = std::move(run_out); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1044s] 17 | SubstitutionList(const SubstitutionList& other); [ 1044s] | ^~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1044s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1044s] 205 | rspfile_ = std::move(rsp); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1044s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1044s] | ^~~~~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1044s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1044s] 213 | rspfile_content_ = std::move(content); [ 1044s] | ^ [ 1044s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1044s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1044s] | ^~~~~~~~~~~~~~~~~~~ [ 1044s] In file included from ../src/gn/target.h:15, [ 1044s] from ../src/gn/filesystem_utils.h:15: [ 1044s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1044s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1044s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1044s] | ^~~~~~~ [ 1044s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1044s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1044s] | ^~~~~~~~~~~~~~~~~~~ [ 1044s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 1044s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 1044s] 87 | return std::move(res); [ 1044s] | ~~~~~~~~~^~~~~ [ 1044s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 1044s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 1044s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1044s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 1044s] | ^ [ 1044s] In file included from ../src/gn/visibility.cc:12: [ 1044s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1044s] 58 | Err(const Err& other); [ 1044s] | ^~~ [ 1045s] [182/194] CXX src/gn/xml_element_writer.o [ 1055s] [183/194] CXX src/util/sys_info.o [ 1057s] [184/194] CXX src/util/msg_loop.o [ 1058s] [185/194] CXX src/util/ticks.o [ 1062s] [186/194] CXX src/gn/value_extractors.o [ 1062s] In file included from ../src/gn/target.h:15, [ 1062s] from ../src/gn/value_extractors.cc:15: [ 1062s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1062s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1062s] | ^~~~~~~ [ 1062s] In file included from ../src/gn/substitution_list.h:11, [ 1062s] from ../src/gn/action_values.h:14: [ 1062s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1062s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1062s] | ^~~~~~~~~~~~~~~~~~~ [ 1062s] In file included from ../src/gn/toolchain.h:16, [ 1062s] from ../src/gn/target.h:29: [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1062s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 83 | command_ = std::move(cmd); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1062s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1062s] | ^~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1062s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 110 | default_output_dir_ = std::move(dir); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1062s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1062s] | ^~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1062s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 117 | depfile_ = std::move(df); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1062s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1062s] | ^~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1062s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 123 | description_ = std::move(desc); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1062s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1062s] | ^~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1062s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1062s] 175 | outputs_ = std::move(out); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1062s] 17 | SubstitutionList(const SubstitutionList& other); [ 1062s] | ^~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1062s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1062s] 181 | partial_outputs_ = std::move(partial_out); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1062s] 17 | SubstitutionList(const SubstitutionList& other); [ 1062s] | ^~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1062s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1062s] 187 | runtime_outputs_ = std::move(run_out); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1062s] 17 | SubstitutionList(const SubstitutionList& other); [ 1062s] | ^~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1062s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 205 | rspfile_ = std::move(rsp); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1062s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1062s] | ^~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1062s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 213 | rspfile_content_ = std::move(content); [ 1062s] | ^ [ 1062s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1062s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1062s] | ^~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 1062s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1062s] 86 | "Use frameworks to list framework dependencies."); [ 1062s] | ^ [ 1062s] In file included from ../src/gn/scope.h:17, [ 1062s] from ../src/gn/args.h:14, [ 1062s] from ../src/gn/build_settings.h:16, [ 1062s] from ../src/gn/value_extractors.cc:9: [ 1062s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1062s] 58 | Err(const Err& other); [ 1062s] | ^~~ [ 1062s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 1062s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 1062s] 202 | build_settings->root_path_utf8(), v, err); [ 1062s] | ^ [ 1062s] In file included from ../src/gn/visibility.h:13, [ 1062s] from ../src/gn/item.h:13, [ 1062s] from ../src/gn/target.h:19: [ 1062s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 1062s] 35 | LabelPattern(const LabelPattern& other); [ 1062s] | ^~~~~~~~~~~~ [ 1062s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = LabelResolver]': [ 1062s] ../src/gn/value_extractors.cc:271:34: required from here [ 1062s] 271 | return ListValueUniqueExtractor( [ 1062s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 1062s] 272 | value, dest, err, [ 1062s] | ~~~~~~~~~~~~~~~~~ [ 1062s] 273 | LabelResolver(build_settings, current_dir, current_toolchain)); [ 1062s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1062s] 54 | *err = Err(item, "Duplicate item in list"); [ 1062s] | ^ [ 1062s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1062s] 58 | Err(const Err& other); [ 1062s] | ^~~ [ 1062s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 1062s] ../src/gn/value_extractors.cc:282:34: required from here [ 1062s] 282 | return ListValueUniqueExtractor( [ 1062s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 1062s] 283 | value, dest, err, [ 1062s] | ~~~~~~~~~~~~~~~~~ [ 1062s] 284 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 1062s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1062s] 54 | *err = Err(item, "Duplicate item in list"); [ 1062s] | ^ [ 1062s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1062s] 58 | Err(const Err& other); [ 1062s] | ^~~ [ 1062s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 1062s] ../src/gn/value_extractors.cc:293:34: required from here [ 1062s] 293 | return ListValueUniqueExtractor( [ 1062s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 1062s] 294 | value, dest, err, [ 1062s] | ~~~~~~~~~~~~~~~~~ [ 1062s] 295 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 1062s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1062s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1062s] 54 | *err = Err(item, "Duplicate item in list"); [ 1062s] | ^ [ 1062s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1062s] 58 | Err(const Err& other); [ 1062s] | ^~~ [ 1079s] [187/194] CXX src/util/worker_pool.o [ 1080s] [188/194] CXX src/gn/target.o [ 1080s] In file included from ../src/gn/target.h:15, [ 1080s] from ../src/gn/target.cc:5: [ 1080s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1080s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1080s] | ^~~~~~~ [ 1080s] In file included from ../src/gn/substitution_list.h:11, [ 1080s] from ../src/gn/action_values.h:14: [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] In file included from ../src/gn/toolchain.h:16, [ 1080s] from ../src/gn/target.h:29: [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1080s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 83 | command_ = std::move(cmd); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1080s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 110 | default_output_dir_ = std::move(dir); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1080s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 117 | depfile_ = std::move(df); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1080s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 123 | description_ = std::move(desc); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1080s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1080s] 175 | outputs_ = std::move(out); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1080s] 17 | SubstitutionList(const SubstitutionList& other); [ 1080s] | ^~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1080s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1080s] 181 | partial_outputs_ = std::move(partial_out); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1080s] 17 | SubstitutionList(const SubstitutionList& other); [ 1080s] | ^~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1080s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1080s] 187 | runtime_outputs_ = std::move(run_out); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1080s] 17 | SubstitutionList(const SubstitutionList& other); [ 1080s] | ^~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1080s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 205 | rspfile_ = std::move(rsp); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1080s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 213 | rspfile_content_ = std::move(content); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] In file included from ../src/gn/target.cc:12: [ 1080s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 1080s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 78 | link_output_ = std::move(link_out); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 1080s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1080s] 84 | depend_output_ = std::move(dep_out); [ 1080s] | ^ [ 1080s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1080s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1080s] | ^~~~~~~~~~~~~~~~~~~ [ 1080s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 1080s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 1080s] | ^ [ 1080s] In file included from ../src/gn/scope.h:17, [ 1080s] from ../src/gn/args.h:14, [ 1080s] from ../src/gn/build_settings.h:16, [ 1080s] from ../src/gn/metadata.h:10, [ 1080s] from ../src/gn/target.h:23: [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 1080s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 1080s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 1080s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 1080s] | ^~~~~~ [ 1080s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 1080s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 951 | "\n source: " + cur.precompiled_source().value()); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 1080s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 1080s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 1080s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../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': [ 1080s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 1135 | next.string_value() + std::string(".")); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1080s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1080s] 1163 | "that you've specified the appropriate toolchain."); [ 1080s] | ^ [ 1080s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1080s] 58 | Err(const Err& other); [ 1080s] | ^~~ [ 1089s] [189/194] CXX src/gn/gn_main.o [ 1089s] In file included from ../src/gn/target.h:15, [ 1089s] from ../src/gn/commands.h:15, [ 1089s] from ../src/gn/gn_main.cc:10: [ 1089s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1089s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1089s] | ^~~~~~~ [ 1089s] In file included from ../src/gn/substitution_list.h:11, [ 1089s] from ../src/gn/action_values.h:14: [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] In file included from ../src/gn/toolchain.h:16, [ 1089s] from ../src/gn/target.h:29: [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 83 | command_ = std::move(cmd); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 110 | default_output_dir_ = std::move(dir); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 117 | depfile_ = std::move(df); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 123 | description_ = std::move(desc); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1089s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1089s] 175 | outputs_ = std::move(out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1089s] 17 | SubstitutionList(const SubstitutionList& other); [ 1089s] | ^~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1089s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1089s] 181 | partial_outputs_ = std::move(partial_out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1089s] 17 | SubstitutionList(const SubstitutionList& other); [ 1089s] | ^~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1089s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1089s] 187 | runtime_outputs_ = std::move(run_out); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1089s] 17 | SubstitutionList(const SubstitutionList& other); [ 1089s] | ^~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 205 | rspfile_ = std::move(rsp); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1089s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1089s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1089s] 213 | rspfile_content_ = std::move(content); [ 1089s] | ^ [ 1089s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1089s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1089s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] [190/194] CXX src/gn/xcode_object.o [ 1156s] In file included from ../src/gn/toolchain.h:16, [ 1156s] from ../src/gn/settings.h:14, [ 1156s] from ../src/gn/filesystem_utils.h:14, [ 1156s] from ../src/gn/xcode_object.cc:16: [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 83 | command_ = std::move(cmd); [ 1156s] | ^ [ 1156s] In file included from ../src/gn/substitution_list.h:11, [ 1156s] from ../src/gn/tool.h:16: [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 110 | default_output_dir_ = std::move(dir); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 117 | depfile_ = std::move(df); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 123 | description_ = std::move(desc); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1156s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1156s] 175 | outputs_ = std::move(out); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1156s] 17 | SubstitutionList(const SubstitutionList& other); [ 1156s] | ^~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1156s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1156s] 181 | partial_outputs_ = std::move(partial_out); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1156s] 17 | SubstitutionList(const SubstitutionList& other); [ 1156s] | ^~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1156s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1156s] 187 | runtime_outputs_ = std::move(run_out); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1156s] 17 | SubstitutionList(const SubstitutionList& other); [ 1156s] | ^~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 205 | rspfile_ = std::move(rsp); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 213 | rspfile_content_ = std::move(content); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] In file included from ../src/gn/target.h:15, [ 1156s] from ../src/gn/filesystem_utils.h:15: [ 1156s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1156s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1156s] | ^~~~~~~ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] [191/194] CXX src/gn/visual_studio_writer.o [ 1156s] In file included from ../src/gn/target.h:15, [ 1156s] from ../src/gn/commands.h:15, [ 1156s] from ../src/gn/visual_studio_writer.cc:19: [ 1156s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1156s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1156s] | ^~~~~~~ [ 1156s] In file included from ../src/gn/substitution_list.h:11, [ 1156s] from ../src/gn/action_values.h:14: [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] In file included from ../src/gn/toolchain.h:16, [ 1156s] from ../src/gn/target.h:29: [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 83 | command_ = std::move(cmd); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 110 | default_output_dir_ = std::move(dir); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 117 | depfile_ = std::move(df); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 123 | description_ = std::move(desc); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1156s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1156s] 175 | outputs_ = std::move(out); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1156s] 17 | SubstitutionList(const SubstitutionList& other); [ 1156s] | ^~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1156s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1156s] 181 | partial_outputs_ = std::move(partial_out); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1156s] 17 | SubstitutionList(const SubstitutionList& other); [ 1156s] | ^~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1156s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1156s] 187 | runtime_outputs_ = std::move(run_out); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1156s] 17 | SubstitutionList(const SubstitutionList& other); [ 1156s] | ^~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 205 | rspfile_ = std::move(rsp); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1156s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1156s] 213 | rspfile_content_ = std::move(content); [ 1156s] | ^ [ 1156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1156s] | ^~~~~~~~~~~~~~~~~~~ [ 1156s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 1156s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1156s] 144 | Target::GetStringForOutputType(target->output_type())); [ 1156s] | ^ [ 1156s] In file included from ../src/gn/scope.h:17, [ 1156s] from ../src/gn/args.h:14, [ 1156s] from ../src/gn/build_settings.h:16, [ 1156s] from ../src/gn/metadata.h:10, [ 1156s] from ../src/gn/target.h:23: [ 1156s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1156s] 58 | Err(const Err& other); [ 1156s] | ^~~ [ 1156s] ../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*)': [ 1156s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1156s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 1156s] | ^ [ 1156s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1156s] 58 | Err(const Err& other); [ 1156s] | ^~~ [ 1190s] [192/194] CXX src/gn/xcode_writer.o [ 1190s] In file included from ../src/gn/target.h:15, [ 1190s] from ../src/gn/commands.h:15, [ 1190s] from ../src/gn/xcode_writer.cc:26: [ 1190s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 1190s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1190s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 1190s] | ^~~~~~~ [ 1190s] In file included from ../src/gn/substitution_list.h:11, [ 1190s] from ../src/gn/action_values.h:14: [ 1190s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1190s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1190s] | ^~~~~~~~~~~~~~~~~~~ [ 1190s] In file included from ../src/gn/toolchain.h:16, [ 1190s] from ../src/gn/target.h:29: [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 1190s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1190s] 83 | command_ = std::move(cmd); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1190s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1190s] | ^~~~~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 1190s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1190s] 110 | default_output_dir_ = std::move(dir); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1190s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1190s] | ^~~~~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 1190s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1190s] 117 | depfile_ = std::move(df); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1190s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1190s] | ^~~~~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 1190s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1190s] 123 | description_ = std::move(desc); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1190s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1190s] | ^~~~~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 1190s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1190s] 175 | outputs_ = std::move(out); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1190s] 17 | SubstitutionList(const SubstitutionList& other); [ 1190s] | ^~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 1190s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1190s] 181 | partial_outputs_ = std::move(partial_out); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1190s] 17 | SubstitutionList(const SubstitutionList& other); [ 1190s] | ^~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 1190s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 1190s] 187 | runtime_outputs_ = std::move(run_out); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 1190s] 17 | SubstitutionList(const SubstitutionList& other); [ 1190s] | ^~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 1190s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1190s] 205 | rspfile_ = std::move(rsp); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1190s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1190s] | ^~~~~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 1190s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 1190s] 213 | rspfile_content_ = std::move(content); [ 1190s] | ^ [ 1190s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 1190s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 1190s] | ^~~~~~~~~~~~~~~~~~~ [ 1190s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const std::string&, const std::map&, Err*)': [ 1190s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1190s] 217 | "\" not an application bundle"); [ 1190s] | ^ [ 1190s] In file included from ../src/gn/scope.h:17, [ 1190s] from ../src/gn/args.h:14, [ 1190s] from ../src/gn/xcode_writer.cc:23: [ 1190s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1190s] 58 | Err(const Err& other); [ 1190s] | ^~~ [ 1190s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1190s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 1190s] | ^ [ 1190s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1190s] 58 | Err(const Err& other); [ 1190s] | ^~~ [ 1190s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 1190s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 1190s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 1190s] | ^ [ 1190s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 1190s] 58 | Err(const Err& other); [ 1190s] | ^~~ [ 1191s] [193/194] AR gn_lib.a [ 1223s] [194/194] LINK gn [ 1223s] + exit 0 [ 1223s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.KxtDao [ 1223s] + umask 022 [ 1224s] + cd /home/abuild/rpmbuild/BUILD [ 1224s] + cd gn-20210313 [ 1224s] + LANG=C [ 1224s] + export LANG [ 1224s] + unset DISPLAY [ 1224s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm [ 1224s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm [ 1224s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm/usr/bin/gn [ 1224s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.3 --unique-debug-src-base gn-20210313-1.3.arm -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 1225s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm/usr/bin/gn [ 1259s] 5665 blocks [ 1260s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 1260s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 1261s] + /usr/lib/rpm/check-buildroot [ 1261s] + /usr/lib/rpm//brp-compress [ 1261s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 1324s] + /usr/lib/rpm/brp-python-hardlink [ 1324s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm [ 1325s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 1325s] ~/rpmbuild/BUILDROOT/gn-20210313-1.3.arm ~/rpmbuild/BUILD/gn-20210313 [ 1325s] ~/rpmbuild/BUILD/gn-20210313 [ 1325s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh 0 /home/abuild/rpmbuild/SOURCES [ 1344s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 1344s] [ 1344s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 1344s] [ 1345s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.JEd4tf [ 1345s] Processing files: gn-20210313-1.3.armv7hl [ 1345s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aTzJ4P [ 1345s] + umask 022 [ 1345s] + cd /home/abuild/rpmbuild/BUILD [ 1345s] + cd gn-20210313 [ 1345s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm/usr/share/licenses/gn [ 1345s] + export LC_ALL=C [ 1345s] + LC_ALL=C [ 1345s] + export LICENSEDIR [ 1345s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm/usr/share/licenses/gn [ 1345s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm/usr/share/licenses/gn [ 1345s] + exit 0 [ 1346s] Provides: gn = 20210313-1.3 gn(armv7hl-32) = 20210313-1.3 [ 1346s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 1346s] Requires(post): /sbin/ldconfig [ 1346s] Requires(postun): /sbin/ldconfig [ 1346s] Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) [ 1346s] Processing files: gn-debugsource-20210313-1.3.armv7hl [ 1346s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 1346s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 1346s] [ 1353s] Provides: gn-debugsource = 20210313-1.3 gn-debugsource(armv7hl-32) = 20210313-1.3 [ 1353s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 1353s] Processing files: gn-debuginfo-20210313-1.3.armv7hl [ 1353s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 1353s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 1353s] [ 1356s] Provides: gn-debuginfo = 20210313-1.3 gn-debuginfo(armv7hl-32) = 20210313-1.3 [ 1356s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 1356s] Recommends: gn-debugsource(armv7hl-32) = 20210313-1.3 [ 1356s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm [ 1358s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.3.src.rpm [ 1366s] XZ: Adjusted the number of threads from 48 to 15 to not exceed the memory usage limit of 2684354558 bytesWrote: /home/abuild/rpmbuild/RPMS/armv7hl/gn-20210313-1.3.armv7hl.rpm [ 1377s] XZ: Adjusted the number of threads from 48 to 15 to not exceed the memory usage limit of 2684354558 bytesWrote: /home/abuild/rpmbuild/RPMS/armv7hl/gn-debugsource-20210313-1.3.armv7hl.rpm [ 1502s] XZ: Adjusted the number of threads from 48 to 15 to not exceed the memory usage limit of 2684354558 bytesWrote: /home/abuild/rpmbuild/RPMS/armv7hl/gn-debuginfo-20210313-1.3.armv7hl.rpm [ 1502s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7sXz01 [ 1502s] + umask 022 [ 1502s] + cd /home/abuild/rpmbuild/BUILD [ 1502s] + cd gn-20210313 [ 1502s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.arm [ 1502s] + exit 0 [ 1503s] ... checking for files with abuild user/group [ 1503s] ... creating baselibs [ 1506s] ... comparing built packages with the former built [ 1506s] /usr/lib/build/pkg-diff.sh [ 1507s] compare /.build.oldpackages/gn-20210313-1.2.src.rpm /home/abuild/rpmbuild/SRPMS/gn-20210313-1.3.src.rpm [ 1510s] This is not a prerelease project. Compare the project name. [ 1511s] comparing disturl_distribution [ 1512s] comparing the rpm tags of gn [ 1512s] --- old-rpm-tags [ 1512s] +++ new-rpm-tags [ 1512s] @@ -81 +81 @@ [ 1512s] -gn.spec 2fc9c5c22e60dd364314238999f9270f96c2da0db1b03888fbd3edaee452d7d6 32 [ 1512s] +gn.spec dab412698e3c28ed3ad1a8bec56800f7a604de6f92ee7c055e7221db5d70ff0d 32 [ 1512s] comparing rpmtags [ 1512s] comparing RELEASE [ 1513s] comparing PROVIDES [ 1513s] comparing scripts [ 1514s] comparing filelist [ 1514s] comparing file checksum [ 1516s] compare /.build.oldpackages/gn-20210313-1.2.armv7hl.rpm /home/abuild/rpmbuild/RPMS/armv7hl/gn-20210313-1.3.armv7hl.rpm [ 1519s] Comparing gn-20210313-1.2.armv7hl.rpm to gn-20210313-1.3.armv7hl.rpm [ 1521s] This is not a prerelease project. Compare the project name. [ 1522s] comparing disturl_distribution [ 1523s] comparing the rpm tags of gn [ 1523s] --- old-rpm-tags [ 1523s] +++ new-rpm-tags [ 1523s] @@ -111 +111 @@ [ 1523s] -/usr/bin/gn 3f5408babb5f27d82ce052456a351237b75fc0bb13b58644a929ebb65b880cf0 0 [ 1523s] +/usr/bin/gn 52fee075c84ba3d17a291a3e1c716e63731ed91795e8be72432d94760871218c 0 [ 1523s] @@ -119 +119 @@ [ 1523s] -gn-20210313-1.2.src.rpm [ 1523s] +gn-20210313-1.3.src.rpm [ 1523s] comparing rpmtags [ 1523s] comparing RELEASE [ 1524s] comparing PROVIDES [ 1524s] comparing scripts [ 1525s] comparing filelist [ 1525s] comparing file checksum [ 1525s] creating rename script [ 1527s] RPM file checksum differs. [ 1527s] Extracting packages [ 1538s] /usr/bin/gn differs in ELF sections [ 1538s] --- old /usr/bin/gn (objdump) [ 1538s] +++ new /usr/bin/gn (objdump) [ 1538s] @@ -114,7 +114,7 @@ [ 1538s] Contents of section .dynsym: [ 1538s] 0810 00000000 00000000 00000000 00000000 ................ [ 1538s] 0820 00000000 2c5f0000 00000000 03000c00 ....,_.......... [ 1538s] - 0830 00000000 98421a00 00000000 03001900 .....B.......... [ 1538s] + 0830 00000000 d0361a00 00000000 03001900 .....6.......... [ 1538s] 0840 b2130000 00000000 00000000 12000000 ................ [ 1538s] 0850 39130000 00000000 00000000 11000000 9............... [ 1538s] 0860 680d0000 00000000 00000000 12000000 h............... [ 1538s] @@ -311,7 +311,7 @@ [ 1538s] 1450 e5080000 00000000 00000000 11000000 ................ [ 1538s] 1460 e9100000 00000000 00000000 12000000 ................ [ 1538s] 1470 e2090000 00000000 00000000 12000000 ................ [ 1538s] - 1480 ad060000 9d350300 04000000 22000e00 .....5......"... [ 1538s] + 1480 ad060000 89350300 04000000 22000e00 .....5......"... [ 1538s] Contents of section .dynstr: [ 1538s] 1490 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. [ 1538s] 14a0 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT [ 1538s] @@ -745,903 +745,903 @@ [ 1538s] 2f3c b4919606 00000e00 5f170000 10000000 ........_....... [ 1538s] 2f4c 1469690d 00000200 2e160000 00000000 .ii............. [ 1538s] Contents of section .rel.dyn: [ 1538s] - 2f5c e8271a00 17000000 ec271a00 17000000 .'.......'...... [ 1538s] - 2f6c f0271a00 17000000 f4271a00 17000000 .'.......'...... [ 1538s] - 2f7c f8271a00 17000000 fc271a00 17000000 .'.......'...... [ 1538s] - 2f8c 00281a00 17000000 04281a00 17000000 .(.......(...... [ 1538s] - 2f9c 08281a00 17000000 10281a00 17000000 .(.......(...... [ 1538s] - 2fac 14281a00 17000000 20281a00 17000000 .(...... (...... [ 1538s] - 2fbc 24281a00 17000000 30281a00 17000000 $(......0(...... [ 1538s] - 2fcc 34281a00 17000000 38281a00 17000000 4(......8(...... [ 1538s] - 2fdc 3c281a00 17000000 40281a00 17000000 <(......@(...... [ 1538s] - 2fec 44281a00 17000000 48281a00 17000000 D(......H(...... [ 1538s] - 2ffc 4c281a00 17000000 50281a00 17000000 L(......P(...... [ 1538s] - 300c 54281a00 17000000 58281a00 17000000 T(......X(...... [ 1538s] - 301c 64281a00 17000000 68281a00 17000000 d(......h(...... [ 1538s] - 302c 6c281a00 17000000 78281a00 17000000 l(......x(...... [ 1538s] - 303c 7c281a00 17000000 80281a00 17000000 |(.......(...... [ 1538s] - 304c 84281a00 17000000 88281a00 17000000 .(.......(...... [ 1538s] - 305c 94281a00 17000000 98281a00 17000000 .(.......(...... [ 1538s] - 306c 9c281a00 17000000 a0281a00 17000000 .(.......(...... [ 1538s] - 307c a4281a00 17000000 b0281a00 17000000 .(.......(...... [ 1538s] - 308c b4281a00 17000000 b8281a00 17000000 .(.......(...... [ 1538s] - 309c c4281a00 17000000 c8281a00 17000000 .(.......(...... [ 1538s] - 30ac cc281a00 17000000 d0281a00 17000000 .(.......(...... [ 1538s] - 30bc d4281a00 17000000 d8281a00 17000000 .(.......(...... [ 1538s] - 30cc dc281a00 17000000 e0281a00 17000000 .(.......(...... [ 1538s] - 30dc e4281a00 17000000 e8281a00 17000000 .(.......(...... [ 1538s] - 30ec ec281a00 17000000 f0281a00 17000000 .(.......(...... [ 1538s] - 30fc f4281a00 17000000 f8281a00 17000000 .(.......(...... [ 1538s] - 310c fc281a00 17000000 00291a00 17000000 .(.......)...... [ 1538s] - 311c 04291a00 17000000 08291a00 17000000 .).......)...... [ 1538s] - 312c 0c291a00 17000000 10291a00 17000000 .).......)...... [ 1538s] - 313c 14291a00 17000000 18291a00 17000000 .).......)...... [ 1538s] - 314c 1c291a00 17000000 20291a00 17000000 .)...... )...... [ 1538s] - 315c 24291a00 17000000 28291a00 17000000 $)......()...... [ 1538s] - 316c 2c291a00 17000000 30291a00 17000000 ,)......0)...... [ 1538s] - 317c 34291a00 17000000 38291a00 17000000 4)......8)...... [ 1538s] - 318c 3c291a00 17000000 40291a00 17000000 <)......@)...... [ 1538s] - 319c 44291a00 17000000 48291a00 17000000 D)......H)...... [ 1538s] - 31ac 4c291a00 17000000 50291a00 17000000 L)......P)...... [ 1538s] - 31bc 54291a00 17000000 58291a00 17000000 T)......X)...... [ 1538s] - 31cc 5c291a00 17000000 60291a00 17000000 \)......`)...... [ 1538s] - 31dc 64291a00 17000000 68291a00 17000000 d)......h)...... [ 1538s] - 31ec 6c291a00 17000000 70291a00 17000000 l)......p)...... [ 1538s] - 31fc 74291a00 17000000 78291a00 17000000 t)......x)...... [ 1538s] - 320c 7c291a00 17000000 80291a00 17000000 |).......)...... [ 1538s] - 321c 84291a00 17000000 88291a00 17000000 .).......)...... [ 1538s] - 322c 8c291a00 17000000 90291a00 17000000 .).......)...... [ 1538s] - 323c 94291a00 17000000 98291a00 17000000 .).......)...... [ 1538s] - 324c 9c291a00 17000000 a0291a00 17000000 .).......)...... [ 1538s] - 325c a4291a00 17000000 a8291a00 17000000 .).......)...... [ 1538s] - 326c ac291a00 17000000 b0291a00 17000000 .).......)...... [ 1538s] - 327c b4291a00 17000000 b8291a00 17000000 .).......)...... [ 1538s] - 328c bc291a00 17000000 c0291a00 17000000 .).......)...... [ 1538s] - 329c c4291a00 17000000 c8291a00 17000000 .).......)...... [ 1538s] - 32ac cc291a00 17000000 d0291a00 17000000 .).......)...... [ 1538s] - 32bc d4291a00 17000000 d8291a00 17000000 .).......)...... [ 1538s] - 32cc dc291a00 17000000 e0291a00 17000000 .).......)...... [ 1538s] - 32dc e4291a00 17000000 e8291a00 17000000 .).......)...... [ 1538s] - 32ec ec291a00 17000000 f0291a00 17000000 .).......)...... [ 1538s] - 32fc fc291a00 17000000 082a1a00 17000000 .).......*...... [ 1538s] - 330c 142a1a00 17000000 182a1a00 17000000 .*.......*...... [ 1538s] - 331c 1c2a1a00 17000000 202a1a00 17000000 .*...... *...... [ 1538s] - 332c 242a1a00 17000000 282a1a00 17000000 $*......(*...... [ 1538s] - 333c 2c2a1a00 17000000 302a1a00 17000000 ,*......0*...... [ 1538s] - 334c 3c2a1a00 17000000 402a1a00 17000000 <*......@*...... [ 1538s] - 335c 4c2a1a00 17000000 502a1a00 17000000 L*......P*...... [ 1538s] - 336c 542a1a00 17000000 582a1a00 17000000 T*......X*...... [ 1538s] - 337c 5c2a1a00 17000000 602a1a00 17000000 \*......`*...... [ 1538s] - 338c 642a1a00 17000000 682a1a00 17000000 d*......h*...... [ 1538s] - 339c 6c2a1a00 17000000 702a1a00 17000000 l*......p*...... [ 1538s] - 33ac 742a1a00 17000000 782a1a00 17000000 t*......x*...... [ 1538s] - 33bc 7c2a1a00 17000000 802a1a00 17000000 |*.......*...... [ 1538s] - 33cc 842a1a00 17000000 882a1a00 17000000 .*.......*...... [ 1538s] - 33dc 8c2a1a00 17000000 982a1a00 17000000 .*.......*...... [ 1538s] - 33ec 9c2a1a00 17000000 a02a1a00 17000000 .*.......*...... [ 1538s] - 33fc a42a1a00 17000000 a82a1a00 17000000 .*.......*...... [ 1538s] - 340c ac2a1a00 17000000 b02a1a00 17000000 .*.......*...... [ 1538s] - 341c b42a1a00 17000000 b82a1a00 17000000 .*.......*...... [ 1538s] - 342c bc2a1a00 17000000 c02a1a00 17000000 .*.......*...... [ 1538s] - 343c c42a1a00 17000000 c82a1a00 17000000 .*.......*...... [ 1538s] - 344c cc2a1a00 17000000 d02a1a00 17000000 .*.......*...... [ 1538s] - 345c d42a1a00 17000000 d82a1a00 17000000 .*.......*...... [ 1538s] - 346c e42a1a00 17000000 e82a1a00 17000000 .*.......*...... [ 1538s] - 347c ec2a1a00 17000000 f02a1a00 17000000 .*.......*...... [ 1538s] - 348c f42a1a00 17000000 f82a1a00 17000000 .*.......*...... [ 1538s] - 349c fc2a1a00 17000000 002b1a00 17000000 .*.......+...... [ 1538s] - 34ac 042b1a00 17000000 082b1a00 17000000 .+.......+...... [ 1538s] - 34bc 0c2b1a00 17000000 102b1a00 17000000 .+.......+...... [ 1538s] - 34cc 142b1a00 17000000 182b1a00 17000000 .+.......+...... [ 1538s] - 34dc 1c2b1a00 17000000 202b1a00 17000000 .+...... +...... [ 1538s] - 34ec 242b1a00 17000000 302b1a00 17000000 $+......0+...... [ 1538s] - 34fc 342b1a00 17000000 382b1a00 17000000 4+......8+...... [ 1538s] - 350c 3c2b1a00 17000000 402b1a00 17000000 <+......@+...... [ 1538s] - 351c 442b1a00 17000000 482b1a00 17000000 D+......H+...... [ 1538s] - 352c 4c2b1a00 17000000 502b1a00 17000000 L+......P+...... [ 1538s] - 353c 542b1a00 17000000 582b1a00 17000000 T+......X+...... [ 1538s] - 354c 5c2b1a00 17000000 602b1a00 17000000 \+......`+...... [ 1538s] - 355c 642b1a00 17000000 682b1a00 17000000 d+......h+...... [ 1538s] - 356c 6c2b1a00 17000000 702b1a00 17000000 l+......p+...... [ 1538s] - 357c 7c2b1a00 17000000 802b1a00 17000000 |+.......+...... [ 1538s] - 358c 842b1a00 17000000 882b1a00 17000000 .+.......+...... [ 1538s] - 359c 8c2b1a00 17000000 902b1a00 17000000 .+.......+...... [ 1538s] - 35ac 942b1a00 17000000 982b1a00 17000000 .+.......+...... [ 1538s] - 35bc 9c2b1a00 17000000 a02b1a00 17000000 .+.......+...... [ 1538s] - 35cc a42b1a00 17000000 a82b1a00 17000000 .+.......+...... [ 1538s] - 35dc ac2b1a00 17000000 b02b1a00 17000000 .+.......+...... [ 1538s] - 35ec b42b1a00 17000000 b82b1a00 17000000 .+.......+...... [ 1538s] - 35fc bc2b1a00 17000000 c82b1a00 17000000 .+.......+...... [ 1538s] - 360c cc2b1a00 17000000 d02b1a00 17000000 .+.......+...... [ 1538s] - 361c d42b1a00 17000000 d82b1a00 17000000 .+.......+...... [ 1538s] - 362c dc2b1a00 17000000 e02b1a00 17000000 .+.......+...... [ 1538s] - 363c e42b1a00 17000000 e82b1a00 17000000 .+.......+...... [ 1538s] - 364c ec2b1a00 17000000 f02b1a00 17000000 .+.......+...... [ 1538s] - 365c f42b1a00 17000000 f82b1a00 17000000 .+.......+...... [ 1538s] - 366c fc2b1a00 17000000 002c1a00 17000000 .+.......,...... [ 1538s] - 367c 042c1a00 17000000 082c1a00 17000000 .,.......,...... [ 1538s] - 368c 142c1a00 17000000 182c1a00 17000000 .,.......,...... [ 1538s] - 369c 1c2c1a00 17000000 202c1a00 17000000 .,...... ,...... [ 1538s] - 36ac 242c1a00 17000000 282c1a00 17000000 $,......(,...... [ 1538s] - 36bc 2c2c1a00 17000000 302c1a00 17000000 ,,......0,...... [ 1538s] - 36cc 342c1a00 17000000 382c1a00 17000000 4,......8,...... [ 1538s] - 36dc 3c2c1a00 17000000 402c1a00 17000000 <,......@,...... [ 1538s] - 36ec 442c1a00 17000000 482c1a00 17000000 D,......H,...... [ 1538s] - 36fc 4c2c1a00 17000000 502c1a00 17000000 L,......P,...... [ 1538s] - 370c 542c1a00 17000000 602c1a00 17000000 T,......`,...... [ 1538s] - 371c 642c1a00 17000000 682c1a00 17000000 d,......h,...... [ 1538s] - 372c 6c2c1a00 17000000 702c1a00 17000000 l,......p,...... [ 1538s] - 373c 742c1a00 17000000 782c1a00 17000000 t,......x,...... [ 1538s] - 374c 7c2c1a00 17000000 802c1a00 17000000 |,.......,...... [ 1538s] - 375c 842c1a00 17000000 882c1a00 17000000 .,.......,...... [ 1538s] - 376c 8c2c1a00 17000000 902c1a00 17000000 .,.......,...... [ 1538s] - 377c 942c1a00 17000000 982c1a00 17000000 .,.......,...... [ 1538s] - 378c 9c2c1a00 17000000 a02c1a00 17000000 .,.......,...... [ 1538s] - 379c ac2c1a00 17000000 b02c1a00 17000000 .,.......,...... [ 1538s] - 37ac b42c1a00 17000000 b82c1a00 17000000 .,.......,...... [ 1538s] - 37bc bc2c1a00 17000000 c02c1a00 17000000 .,.......,...... [ 1538s] - 37cc c42c1a00 17000000 c82c1a00 17000000 .,.......,...... [ 1538s] - 37dc cc2c1a00 17000000 d02c1a00 17000000 .,.......,...... [ 1538s] - 37ec d42c1a00 17000000 d82c1a00 17000000 .,.......,...... [ 1538s] - 37fc dc2c1a00 17000000 e02c1a00 17000000 .,.......,...... [ 1538s] - 380c e42c1a00 17000000 e82c1a00 17000000 .,.......,...... [ 1538s] - 381c ec2c1a00 17000000 f82c1a00 17000000 .,.......,...... [ 1538s] - 382c fc2c1a00 17000000 002d1a00 17000000 .,.......-...... [ 1538s] - 383c 042d1a00 17000000 082d1a00 17000000 .-.......-...... [ 1538s] - 384c 0c2d1a00 17000000 102d1a00 17000000 .-.......-...... [ 1538s] - 385c 142d1a00 17000000 182d1a00 17000000 .-.......-...... [ 1538s] - 386c 1c2d1a00 17000000 202d1a00 17000000 .-...... -...... [ 1538s] - 387c 242d1a00 17000000 282d1a00 17000000 $-......(-...... [ 1538s] - 388c 2c2d1a00 17000000 302d1a00 17000000 ,-......0-...... [ 1538s] - 389c 342d1a00 17000000 382d1a00 17000000 4-......8-...... [ 1538s] - 38ac 442d1a00 17000000 482d1a00 17000000 D-......H-...... [ 1538s] - 38bc 4c2d1a00 17000000 502d1a00 17000000 L-......P-...... [ 1538s] - 38cc 542d1a00 17000000 582d1a00 17000000 T-......X-...... [ 1538s] - 38dc 5c2d1a00 17000000 602d1a00 17000000 \-......`-...... [ 1538s] - 38ec 642d1a00 17000000 682d1a00 17000000 d-......h-...... [ 1538s] - 38fc 6c2d1a00 17000000 702d1a00 17000000 l-......p-...... [ 1538s] - 390c 742d1a00 17000000 782d1a00 17000000 t-......x-...... [ 1538s] - 391c 7c2d1a00 17000000 802d1a00 17000000 |-.......-...... [ 1538s] - 392c 842d1a00 17000000 882d1a00 17000000 .-.......-...... [ 1538s] - 393c 8c2d1a00 17000000 902d1a00 17000000 .-.......-...... [ 1538s] - 394c 942d1a00 17000000 982d1a00 17000000 .-.......-...... [ 1538s] - 395c 9c2d1a00 17000000 a02d1a00 17000000 .-.......-...... [ 1538s] - 396c a42d1a00 17000000 a82d1a00 17000000 .-.......-...... [ 1538s] - 397c ac2d1a00 17000000 b02d1a00 17000000 .-.......-...... [ 1538s] - 398c b42d1a00 17000000 b82d1a00 17000000 .-.......-...... [ 1538s] - 399c bc2d1a00 17000000 c02d1a00 17000000 .-.......-...... [ 1538s] - 39ac c42d1a00 17000000 c82d1a00 17000000 .-.......-...... [ 1538s] - 39bc cc2d1a00 17000000 d02d1a00 17000000 .-.......-...... [ 1538s] - 39cc d42d1a00 17000000 d82d1a00 17000000 .-.......-...... [ 1538s] - 39dc dc2d1a00 17000000 e02d1a00 17000000 .-.......-...... [ 1538s] - 39ec e42d1a00 17000000 e82d1a00 17000000 .-.......-...... [ 1538s] - 39fc ec2d1a00 17000000 f02d1a00 17000000 .-.......-...... [ 1538s] - 3a0c f42d1a00 17000000 f82d1a00 17000000 .-.......-...... [ 1538s] - 3a1c fc2d1a00 17000000 002e1a00 17000000 .-.............. [ 1538s] - 3a2c 042e1a00 17000000 082e1a00 17000000 ................ [ 1538s] - 3a3c 0c2e1a00 17000000 102e1a00 17000000 ................ [ 1538s] - 3a4c 142e1a00 17000000 182e1a00 17000000 ................ [ 1582s] /usr/bin/gn differs in assembler output [ 1582s] --- old /usr/bin/gn (disasm) [ 1582s] +++ new /usr/bin/gn (disasm) [ 1582s] @@ -16,839 +16,839 @@ [ 1582s] ldr lr, [pc, # ] @ [ 1582s] add lr, pc, lr [ 1582s] ldr pc, [lr, # ]! [ 1582s] - andseq sp, r9, ip, lsl # [ 1582s] + andseq ip, r9, r4, asr # [ 1582s] [ 1582s] chdir@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x98c [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xdc4 [ 1582s] [ 1582s] _ZNSo3putEc@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x984 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xdbc [ 1582s] [ 1582s] _Znwj@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x97c [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xdb4 [ 1582s] [ 1582s] pthread_mutex_lock@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x974 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xdac [ 1582s] [ 1582s] localtime_r@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x96c [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xda4 [ 1582s] [ 1582s] _ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x964 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd9c [ 1582s] [ 1582s] fnmatch@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x95c [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd94 [ 1582s] [ 1582s] __aeabi_uldivmod@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x954 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd8c [ 1582s] [ 1582s] _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x94c [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd84 [ 1582s] [ 1582s] __aeabi_atexit@plt: [ 1582s] @ instruction: 0xe7fd4778 [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x940 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd78 [ 1582s] [ 1582s] gettimeofday@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x938 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd70 [ 1582s] [ 1582s] _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x930 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd68 [ 1582s] [ 1582s] _ZNKSt12__basic_fileIcE7is_openEv@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x928 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd60 [ 1582s] [ 1582s] _ZSt9terminatev@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x920 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd58 [ 1582s] [ 1582s] free@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x918 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd50 [ 1582s] [ 1582s] _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x910 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd48 [ 1582s] [ 1582s] _ZNSt8ios_baseC2Ev@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x908 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd40 [ 1582s] [ 1582s] _ZNSt8ios_baseD2Ev@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x900 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd38 [ 1582s] [ 1582s] _ZSt17__throw_bad_allocv@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8f8 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd30 [ 1582s] [ 1582s] _ZNSo9_M_insertIxEERSoT_@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8f0 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd28 [ 1582s] [ 1582s] _ZSt25__throw_bad_function_callv@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8e8 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd20 [ 1582s] [ 1582s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8e0 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd18 [ 1582s] [ 1582s] __aeabi_uidivmod@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8d8 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd10 [ 1582s] [ 1582s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8d0 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd08 [ 1582s] [ 1582s] _ZNSt6thread6_StateD2Ev@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8c8 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xd00 [ 1582s] [ 1582s] closedir@plt: [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8c0 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xcf8 [ 1582s] [ 1582s] _ZNSt18condition_variable10notify_oneEv@plt: [ 1582s] @ instruction: 0xe7fd4778 [ 1582s] add ip, pc, # @ 0x100000 [ 1582s] - add ip, ip, # @ 0x9d000 [ 1582s] - ldr pc, [ip, # ]! @ 0x8b4 [ 1582s] + add ip, ip, # , 20 @ 0x9c000 [ 1582s] + ldr pc, [ip, # ]! @ 0xcec [ 1582s] [ 1582s] compare /.build.oldpackages/gn-debuginfo-20210313-1.2.armv7hl.rpm /home/abuild/rpmbuild/RPMS/armv7hl/gn-debuginfo-20210313-1.3.armv7hl.rpm [ 1583s] skipping -debuginfo package [ 1583s] compare /.build.oldpackages/gn-debugsource-20210313-1.2.armv7hl.rpm /home/abuild/rpmbuild/RPMS/armv7hl/gn-debugsource-20210313-1.3.armv7hl.rpm [ 1586s] Comparing gn-debugsource-20210313-1.2.armv7hl.rpm to gn-debugsource-20210313-1.3.armv7hl.rpm [ 1588s] This is not a prerelease project. Compare the project name. [ 1589s] comparing disturl_distribution [ 1590s] comparing the rpm tags of gn-debugsource [ 1590s] --- old-rpm-tags [ 1590s] +++ new-rpm-tags [ 1590s] @@ -862 +862 @@ [ 1590s] -gn-20210313-1.2.src.rpm [ 1590s] +gn-20210313-1.3.src.rpm [ 1591s] comparing rpmtags [ 1591s] comparing RELEASE [ 1591s] comparing PROVIDES [ 1592s] comparing scripts [ 1592s] comparing filelist [ 1593s] comparing file checksum [ 1593s] creating rename script [ 1594s] RPM meta information is identical [ 1594s] No rpmlint.log available [ 1594s] [ 1594s] 19d1a9e033de finished "build gn.spec" at Wed Dec 11 03:02:33 UTC 2024. [ 1594s] Retried build at Mon Dec 16 14:05:58 2024 returned same result, skipped