[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9 [ 0s] Using BUILD_ARCH=armv7l:armv6l:armv5tel [ 0s] [ 0s] [ 0s] a05bb0251819 started "build gn.spec" at Mon Aug 25 16:55:10 UTC 2025. [ 0s] [ 0s] Building gn for project 'Tizen-Base-X-ASAN' repository 'standard' arch 'armv7l' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 0s] [ 0s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9/.build-srcdir/gn.spec ... [ 0s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.9/.build-srcdir/gn.spec [ 0s] 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 ... [ 1s] registering binfmt handlers for cross build [ 4s] cycle: nss -> libsoftokn3 [ 4s] breaking dependency nss -> libsoftokn3 [ 4s] [1/47] preinstalling libmagic-data... [ 4s] [2/47] preinstalling libncurses... [ 4s] [3/47] preinstalling setup... [ 4s] [4/47] preinstalling filesystem... [ 5s] [5/47] preinstalling glibc... [ 5s] [6/47] preinstalling libgcc... [ 5s] [7/47] preinstalling libstdc++... [ 5s] [8/47] preinstalling libasan... [ 6s] [9/47] preinstalling bash... [ 6s] [10/47] preinstalling diffutils... [ 6s] [11/47] preinstalling findutils... [ 6s] [12/47] preinstalling grep... [ 6s] [13/47] preinstalling libattr... [ 7s] [14/47] preinstalling libblkid... [ 7s] [15/47] preinstalling libbz2... [ 7s] [16/47] preinstalling libcap... [ 7s] [17/47] preinstalling libfreebl3... [ 7s] [18/47] preinstalling liblua... [ 7s] [19/47] preinstalling liblzma... [ 8s] [20/47] preinstalling libpopt... [ 8s] [21/47] preinstalling libreadline... [ 8s] [22/47] preinstalling libsmack... [ 8s] [23/47] preinstalling libsqlite... [ 9s] [24/47] preinstalling libuuid... [ 9s] [25/47] preinstalling libxcrypt... [ 9s] [26/47] preinstalling libxml2... [ 9s] [27/47] preinstalling libzstd1... [ 9s] [28/47] preinstalling nspr... [ 10s] [29/47] preinstalling sed... [ 10s] [30/47] preinstalling zlib... [ 10s] [31/47] preinstalling qemu-accel-x86_64-armv7l... [ 14s] [32/47] preinstalling qemu-linux-user-x86_64-cross... [ 15s] [33/47] preinstalling asan-build-env... [ 15s] [34/47] preinstalling coreutils... [ 15s] [35/47] preinstalling libacl... [ 15s] [36/47] preinstalling libelf... [ 15s] [37/47] preinstalling libmount... [ 16s] [38/47] preinstalling smack... [ 16s] [39/47] preinstalling bzip2... [ 16s] [40/47] preinstalling libmagic... [ 16s] [41/47] preinstalling tar... [ 16s] [42/47] preinstalling util-linux... [ 16s] [43/47] preinstalling util-linux-su... [ 17s] [44/47] preinstalling nss... [ 17s] [45/47] preinstalling libsoftokn3... [ 17s] [46/47] preinstalling rpm... [ 18s] [47/47] preinstalling asan-force-options... [ 19s] running qemu-linux-user-x86_64-cross postinstall script [ 20s] running qemu-accel-x86_64-armv7l postinstall script [ 20s] mv: cannot stat `/usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/liblto_plugin.so': No such file or directory [ 20s] running setup postinstall script [ 20s] chroot: failed to run command '': No such file or directory [ 20s] running asan-build-env postinstall script [ 21s] running asan-force-options postinstall script [ 29s] initializing rpm db... [ 29s] reordering...cycle: bash -> glibc -> filesystem -> setup -> asan-runtime-env [ 29s] breaking dependency bash -> glibc [ 29s] cycle: bash -> libasan -> glibc -> filesystem -> setup -> asan-runtime-env [ 29s] breaking dependency libasan -> glibc [ 29s] cycle: bash -> libasan -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env [ 29s] breaking dependency asan-runtime-env -> bash [ 29s] cycle: bash -> libasan -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 29s] breaking dependency coreutils -> bash [ 29s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 29s] breaking dependency coreutils -> glibc [ 29s] cycle: libasan -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 29s] breaking dependency libasan -> libgcc [ 29s] cycle: libasan -> libstdc++ -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 29s] breaking dependency libstdc++ -> glibc [ 29s] cycle: libasan -> libstdc++ -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 29s] breaking dependency coreutils -> libasan [ 29s] cycle: libgcc -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 29s] breaking dependency asan-runtime-env -> coreutils [ 29s] cycle: libasan -> libstdc++ -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env [ 29s] breaking dependency setup -> asan-runtime-env [ 29s] cycle: glibc-devel -> libxcrypt-devel [ 29s] breaking dependency libxcrypt-devel -> glibc-devel [ 29s] cycle: nss -> libsoftokn3 [ 29s] breaking dependency nss -> libsoftokn3 [ 29s] done [ 29s] querying package ids... [ 32s] [1/107] installing libmagic-data-5.45-1.15 [ 32s] [2/107] installing setup-0.9-1.5 [ 32s] warning: /etc/profile created as /etc/profile.rpmnew [ 32s] [3/107] installing filesystem-3.1-1.1 [ 32s] [4/107] installing glibc-2.40-2.2 [ 33s] [5/107] installing libgcc-14.2.0-3.1 [ 33s] [6/107] installing libatomic-14.2.0-3.1 [ 33s] [7/107] installing libgfortran-14.2.0-3.1 [ 34s] [8/107] installing libgomp-14.2.0-3.1 [ 34s] [9/107] installing libitm-14.2.0-3.1 [ 35s] [10/107] installing libpython3_131_0-3.13.1-1.17 [ 35s] [11/107] installing libstdc++-14.2.0-3.1 [ 36s] [12/107] installing coreutils-6.9-14.6 [ 36s] [13/107] installing libstdc++-devel-14.2.0-3.1 [ 36s] [14/107] installing linux-glibc-devel-6.6-1.20 [ 37s] [15/107] installing libasan-14.2.0-3.1 [ 37s] [16/107] installing libcc1-14.2.0-3.1 [ 37s] [17/107] installing libubsan-14.2.0-3.1 [ 38s] [18/107] installing asan-runtime-env-14.2.0-1.15 [ 38s] [19/107] installing bash-3.2.57-1.1 [ 38s] [20/107] installing cpio-2.8-1.2 [ 39s] [21/107] installing diffutils-3.10-1.1 [ 39s] [22/107] installing findutils-4.3.8-1.20 [ 39s] [23/107] installing gdbm-1.8.3-1.22 [ 39s] [24/107] installing hostname-3.23-1.1 [ 39s] [25/107] installing libattr-2.5.1-1.20 [ 40s] [26/107] installing libblkid-2.39.3-1.15 [ 40s] [27/107] installing libbz2-1.0.8-1.21 [ 41s] [28/107] installing libcap-2.73-1.16 [ 41s] [29/107] installing libexpat-2.6.2-1.20 [ 41s] [30/107] installing libffi-3.4.7-1.18 [ 42s] [31/107] installing libfreebl3-3.109-1.19 [ 42s] [32/107] installing libltdl-2.4.7-1.20 [ 42s] [33/107] installing liblua-5.1.5-1.16 [ 43s] [34/107] installing liblzma-5.6.3-1.21 [ 43s] [35/107] installing libopenssl3-3.0.16-1.11 [ 44s] [36/107] installing libpcre-8.45-1.20 [ 44s] [37/107] installing libpopt-1.16-1.15 [ 45s] [38/107] installing libsmack-1.3.1-1.15 [ 45s] [39/107] installing libsmartcols-2.39.3-1.15 [ 46s] [40/107] installing libsqlite-3.50.2-1.8 [ 46s] [41/107] installing libuuid-2.39.3-1.15 [ 47s] [42/107] installing libxcrypt-4.4.36-1.19 [ 47s] [43/107] installing libxml2-2.13.5-1.16 [ 47s] [44/107] installing libzstd1-1.5.6-1.16 [ 48s] [45/107] installing m4-1.4.19-1.1 [ 48s] [46/107] installing net-tools-2.0_20121208git-1.16 [ 48s] [47/107] installing nspr-4.36-1.16 [ 49s] [48/107] installing patch-2.7.6-1.15 [ 49s] [49/107] installing pkg-config-0.29.2-1.21 [ 49s] [50/107] installing sed-4.1c-1.16 [ 49s] [51/107] installing update-alternatives-1.22.2-1.1 [ 49s] [52/107] installing which-2.17-1.2 [ 49s] [53/107] installing zlib-1.3.1-1.21 [ 50s] [54/107] installing ninja-1.12.1-1.1 [ 50s] [55/107] installing build-compare-2023.06.18-1.7 [ 50s] [56/107] installing hal-rootstrap-checker-0.1.1-1.1 [ 50s] [57/107] installing qemu-linux-user-x86_64-cross-9.2.3-1.6 [ 51s] [58/107] installing asan-build-env-14.2.0-1.15 [ 52s] libasan.so is already preloaded [ 52s] [59/107] installing cpp-14.2.0-3.1 [ 52s] [60/107] installing gcc-c++-14.2.0-3.1 [ 53s] [61/107] installing terminfo-base-full-6.4-1.22 [ 54s] [62/107] installing glibc-locale-2.40-2.2 [ 55s] [63/107] installing libxcrypt-devel-4.4.36-1.19 [ 55s] [64/107] installing binutils-libs-2.43-1.20 [ 55s] [65/107] installing gawk-3.1.5-1.1 [ 55s] [66/107] installing grep-2.5.2-1.14 [ 56s] [67/107] installing libacl-2.3.2-1.18 [ 56s] [68/107] installing libelf-0.189-1.21 [ 56s] [69/107] installing libmount-2.39.3-1.15 [ 57s] [70/107] installing make-4.4.1-1.16 [ 57s] [71/107] installing nss-certs-3.109-1.19 [ 57s] [72/107] installing smack-1.3.1-1.15 [ 58s] [73/107] installing bzip2-1.0.8-1.21 [ 58s] [74/107] installing gzip-1.3.12-1.11 [ 58s] [75/107] installing libfdisk-2.39.3-1.15 [ 58s] [76/107] installing libmagic-5.45-1.15 [ 59s] [77/107] installing perl-5.38.0-1.17 [ 60s] [78/107] installing xz-5.6.3-1.21 [ 60s] [79/107] installing pam-1.1.6-1.15 [ 61s] [80/107] installing tzdata-2024b-1.1 [ 62s] [81/107] installing gcc-14.2.0-3.1 [ 63s] [82/107] installing build-mkbaselibs-20120927-1.1 [ 63s] [83/107] installing qemu-accel-x86_64-armv7l-0.4-1.6 [ 70s] [84/107] installing autoconf-2.71-1.21 [ 70s] [85/107] installing glibc-devel-2.40-2.2 [ 71s] [86/107] installing file-5.45-1.15 [ 71s] [87/107] installing tar-1.17-1.1 [ 71s] [88/107] installing binutils-2.43-1.20 [ 71s] [89/107] installing libncurses6-6.4-1.22 [ 72s] [90/107] installing libdw-0.189-1.21 [ 72s] [91/107] installing nss-3.109-1.19 [ 72s] [92/107] installing libarchive-3.8.1-1.11 [ 73s] [93/107] installing libncurses-6.4-1.22 [ 73s] [94/107] installing automake-1.16.5-1.19 [ 73s] [95/107] installing less-668-1.1 [ 73s] [96/107] installing libreadline-5.2-1.20 [ 74s] [97/107] installing build-20120927-1.1 [ 74s] [98/107] installing libasm-0.189-1.21 [ 74s] [99/107] installing libsoftokn3-3.109-1.19 [ 75s] [100/107] installing rpm-4.14.1.1-1.19 [ 77s] [101/107] installing asan-force-options-14.2.0-1.15 [ 84s] [102/107] installing libtool-2.4.7-1.20 [ 84s] [103/107] installing elfutils-0.189-1.21 [ 84s] [104/107] installing python3-base-3.13.1-1.17 [ 85s] [105/107] installing util-linux-2.39.3-1.15 [ 85s] [106/107] installing rpm-build-4.14.1.1-1.19 [ 85s] [107/107] installing util-linux-su-2.39.3-1.15 [ 86s] now finalizing build dir... [ 89s] ----------------------------------------------------------------- [ 89s] I have the following modifications for gn.spec: [ 89s] 21c21 [ 89s] < Release: 0 [ 89s] --- [ 89s] > Release: 1.2 [ 90s] build target is armv7l-tizen-linux [ 90s] ----------------------------------------------------------------- [ 90s] ----- building gn.spec (user abuild) [ 90s] ----------------------------------------------------------------- [ 90s] ----------------------------------------------------------------- [ 91s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=armv7l-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://127.0.0.1/Tizen-Base-X-ASAN/standard/183dc0d414c4d10cf49ddd00b1a23464-gn' /home/abuild/rpmbuild/SOURCES/gn.spec [ 91s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 91s] [ 91s] Building target platforms: armv7l-tizen-linux [ 91s] Building for target armv7l-tizen-linux [ 91s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2lss7h [ 91s] + umask 022 [ 91s] + cd /home/abuild/rpmbuild/BUILD [ 91s] + cd /home/abuild/rpmbuild/BUILD [ 91s] + rm -rf gn-20210313 [ 91s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 91s] + /bin/tar -xof - [ 91s] + STATUS=0 [ 91s] + '[' 0 -ne 0 ']' [ 91s] + cd gn-20210313 [ 91s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 92s] + exit 0 [ 92s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2z91Aa [ 92s] + umask 022 [ 92s] + cd /home/abuild/rpmbuild/BUILD [ 92s] + cd gn-20210313 [ 92s] + ref=/usr/lib/rpm [ 92s] + mints=0 [ 92s] + case $(uname -m) in [ 92s] ++ uname -m [ 92s] + for s in guess sub [ 92s] ++ find -maxdepth 8 -name config.guess [ 92s] + for s in guess sub [ 92s] ++ find -maxdepth 8 -name config.sub [ 92s] + LANG=C [ 92s] + export LANG [ 92s] + unset DISPLAY [ 92s] + CFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 92s] + export CFLAGS [ 92s] + CXXFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 92s] + export CXXFLAGS [ 92s] + FFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g -I%_fmoddir' [ 92s] + export FFLAGS [ 92s] + LDFLAGS= [ 92s] + export LDFLAGS [ 92s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 92s] + export CC=gcc [ 92s] + CC=gcc [ 92s] + export CXX=g++ [ 92s] + CXX=g++ [ 92s] + export AR=ar [ 92s] + AR=ar [ 92s] + export 'CXXFLAGS=-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 92s] + CXXFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 92s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 93s] /home/abuild/rpmbuild/BUILD/gn-20210313/build/gen.py:158: SyntaxWarning: invalid escape sequence '\d' [ 93s] mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode()) [ 95s] + PV=20210313 [ 95s] + cat [ 95s] + ninja -C out -j12 gn [ 95s] ninja: Entering directory `out' [ 99s] [1/194] CXX src/base/files/file_path_constants.o [ 100s] [2/194] CXX src/base/files/scoped_file.o [ 100s] [3/194] CXX src/base/files/file_enumerator.o [ 100s] [4/194] CXX src/base/files/scoped_temp_dir.o [ 101s] [5/194] CXX src/base/files/file.o [ 101s] [6/194] CXX src/base/json/json_reader.o [ 102s] [7/194] CXX src/base/json/string_escape.o [ 102s] [8/194] CXX src/base/json/json_writer.o [ 102s] [9/194] CXX src/base/md5.o [ 102s] [10/194] CXX src/base/memory/ref_counted.o [ 102s] [11/194] CXX src/base/files/file_util.o [ 102s] [12/194] CXX src/base/memory/weak_ptr.o [ 103s] [13/194] CXX src/base/environment.o [ 103s] [14/194] CXX src/base/sha1.o [ 103s] [15/194] CXX src/base/strings/string_util_constants.o [ 104s] [16/194] CXX src/base/third_party/icu/icu_utf.o [ 104s] [17/194] CXX src/base/timer/elapsed_timer.o [ 104s] [18/194] CXX src/base/strings/utf_string_conversion_utils.o [ 104s] [19/194] CXX src/base/strings/stringprintf.o [ 105s] [20/194] CXX src/base/strings/utf_string_conversions.o [ 106s] [21/194] CXX src/base/logging.o [ 107s] [22/194] CXX src/base/files/file_path.o [ 107s] [23/194] CXX src/base/files/file_posix.o [ 107s] [24/194] CXX src/base/value_iterators.o [ 108s] [25/194] CXX src/base/posix/file_descriptor_shuffle.o [ 108s] [26/194] CXX src/base/posix/safe_strerror.o [ 108s] [27/194] CXX src/base/strings/string_split.o [ 108s] [28/194] CXX src/base/files/file_enumerator_posix.o [ 109s] [29/194] CXX src/base/strings/string_number_conversions.o [ 110s] [30/194] CXX src/base/command_line.o [ 111s] [31/194] CXX src/gn/action_values.o [ 111s] In file included from ../src/gn/action_values.cc:5: [ 111s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 111s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 111s] | ^~~~~~~ [ 111s] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/action_values.h:14: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/settings.h:14, [ 111s] from ../src/gn/action_values.cc:7: [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 83 | command_ = std::move(cmd); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 110 | default_output_dir_ = std::move(dir); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 117 | depfile_ = std::move(df); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 123 | description_ = std::move(desc); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 175 | outputs_ = std::move(out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 181 | partial_outputs_ = std::move(partial_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 187 | runtime_outputs_ = std::move(run_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 205 | rspfile_ = std::move(rsp); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 213 | rspfile_content_ = std::move(content); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] [32/194] CXX src/base/files/file_util_posix.o [ 113s] [33/194] CXX src/gn/build_settings.o [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/filesystem_utils.h:14, [ 113s] from ../src/gn/build_settings.cc:10: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/filesystem_utils.h:15: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] [34/194] CXX src/gn/builder_record.o [ 115s] [35/194] CXX src/base/json/json_parser.o [ 115s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 115s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 115s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 115s] | ^~ [ 115s] ../src/base/json/json_parser.cc:256:7: note: here [ 115s] 256 | case ' ': [ 115s] | ^~~~ [ 115s] [36/194] CXX src/gn/c_include_iterator.o [ 116s] [37/194] CXX src/gn/action_target_generator.o [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/action_target_generator.h:9, [ 116s] from ../src/gn/action_target_generator.cc:5: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/action_values.h:14: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/target.h:29: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 116s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 38 | "script over."); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/args.h:14, [ 116s] from ../src/gn/build_settings.h:16, [ 116s] from ../src/gn/metadata.h:10, [ 116s] from ../src/gn/target.h:23: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | "will be unused."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 91 | "will be empty."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 116s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 116s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 185 | "script needs to be run."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 195 | "\"action_foreach\" target."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | "build system can't determine when your script needs to be run."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] [38/194] CXX src/base/strings/string_util.o [ 116s] [39/194] CXX src/gn/binary_target_generator.o [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/binary_target_generator.h:9, [ 116s] from ../src/gn/binary_target_generator.cc:5: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/action_values.h:14: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/toolchain.h:16, [ 116s] from ../src/gn/target.h:29: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 116s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 121 | ". " + source.value() + " is not one of the valid types."); [ 116s] | ^ [ 116s] In file included from ../src/gn/scope.h:17, [ 116s] from ../src/gn/args.h:14, [ 116s] from ../src/gn/build_settings.h:16, [ 116s] from ../src/gn/metadata.h:10, [ 116s] from ../src/gn/target.h:23: [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 116s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 222 | "deps."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 116s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 116s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 116s] | ^ [ 116s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 116s] 58 | Err(const Err& other); [ 116s] | ^~~ [ 117s] [40/194] CXX src/gn/c_substitution_type.o [ 118s] [41/194] CXX src/gn/bundle_file_rule.o [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/bundle_file_rule.cc:9: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/bundle_file_rule.h:11, [ 118s] from ../src/gn/bundle_file_rule.cc:5: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] In file included from ../src/gn/tool.h:16: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/bundle_file_rule.cc:12: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 118s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 59 | variables::kBundleRootDir); [ 118s] | ^ [ 118s] In file included from ../src/gn/scope.h:17, [ 118s] from ../src/gn/settings.h:12: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 66 | variables::kBundleContentsDir); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 73 | variables::kBundleResourcesDir); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 80 | variables::kBundleExecutableDir); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] [42/194] CXX src/gn/bundle_data_target_generator.o [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/bundle_data_target_generator.cc:10: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/action_values.h:14: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/target.h:29: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 118s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 34 | "You have to specify at least one file in the \"sources\"."); [ 118s] | ^ [ 118s] In file included from ../src/gn/parse_tree.h:16, [ 118s] from ../src/gn/bundle_data_target_generator.cc:7: [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 43 | "\"gn help source_expansion\")."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 118s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 63 | "operating on a bundle_data file such as this."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 118s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 118s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 118s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 118s] | ^ [ 118s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 118s] 58 | Err(const Err& other); [ 118s] | ^~~ [ 123s] [43/194] CXX src/gn/command_clean_stale.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/command_clean_stale.cc:9: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 83 | command_ = std::move(cmd); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 110 | default_output_dir_ = std::move(dir); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | depfile_ = std::move(df); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 123 | description_ = std::move(desc); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 175 | outputs_ = std::move(out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 181 | partial_outputs_ = std::move(partial_out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 187 | runtime_outputs_ = std::move(run_out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 205 | rspfile_ = std::move(rsp); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 213 | rspfile_content_ = std::move(content); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] [44/194] CXX src/gn/command_check.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/commands.h:15, [ 123s] from ../src/gn/command_check.cc:9: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 83 | command_ = std::move(cmd); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 110 | default_output_dir_ = std::move(dir); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | depfile_ = std::move(df); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 123 | description_ = std::move(desc); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 175 | outputs_ = std::move(out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 181 | partial_outputs_ = std::move(partial_out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 187 | runtime_outputs_ = std::move(run_out); [ 123s] | ^ [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 205 | rspfile_ = std::move(rsp); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 213 | rspfile_content_ = std::move(content); [ 123s] | ^ [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] [45/194] CXX src/gn/command_analyze.o [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/commands.h:15, [ 124s] from ../src/gn/command_analyze.cc:13: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] [46/194] CXX src/gn/bundle_data.o [ 124s] In file included from ../src/gn/bundle_data.h:12, [ 124s] from ../src/gn/bundle_data.cc:5: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/settings.h:14, [ 124s] from ../src/gn/filesystem_utils.h:14, [ 124s] from ../src/gn/bundle_data.cc:9: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] [47/194] CXX src/base/values.o [ 124s] [48/194] CXX src/gn/c_tool.o [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/c_tool.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 78 | link_output_ = std::move(link_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | depend_output_ = std::move(dep_out); [ 124s] | ^ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/c_tool.cc:9: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 124s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 124s] | ^ [ 124s] In file included from ../src/gn/scope.h:17, [ 124s] from ../src/gn/c_tool.h:14: [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 73 | pattern.AsString()); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 124s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 93 | "This is only valid for solink and solink_module tools."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 99 | "It must match one of the outputs."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 124s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 124s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 124s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 174 | " which is not valid\nfor this variable."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 179 | *field = std::move(list); [ 124s] | ^ [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 124s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 124s] 227 | "be specified or they should both be empty."); [ 124s] | ^ [ 124s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 124s] 58 | Err(const Err& other); [ 124s] | ^~~ [ 124s] [49/194] CXX src/gn/command_clean.o [ 125s] In file included from ../src/gn/target.h:15, [ 125s] from ../src/gn/commands.h:15, [ 125s] from ../src/gn/command_clean.cc:11: [ 125s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 125s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 125s] | ^~~~~~~ [ 125s] In file included from ../src/gn/substitution_list.h:11, [ 125s] from ../src/gn/action_values.h:14: [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] In file included from ../src/gn/toolchain.h:16, [ 125s] from ../src/gn/target.h:29: [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 83 | command_ = std::move(cmd); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 110 | default_output_dir_ = std::move(dir); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 117 | depfile_ = std::move(df); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 123 | description_ = std::move(desc); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 175 | outputs_ = std::move(out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 181 | partial_outputs_ = std::move(partial_out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 125s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 125s] 187 | runtime_outputs_ = std::move(run_out); [ 125s] | ^ [ 125s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 125s] 17 | SubstitutionList(const SubstitutionList& other); [ 125s] | ^~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 205 | rspfile_ = std::move(rsp); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 125s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 125s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 125s] 213 | rspfile_content_ = std::move(content); [ 125s] | ^ [ 125s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 125s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 125s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] [50/194] CXX src/gn/args.o [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/settings.h:14, [ 128s] from ../src/gn/args.cc:7: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 83 | command_ = std::move(cmd); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 110 | default_output_dir_ = std::move(dir); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 117 | depfile_ = std::move(df); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 123 | description_ = std::move(desc); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 175 | outputs_ = std::move(out); [ 128s] | ^ [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 181 | partial_outputs_ = std::move(partial_out); [ 128s] | ^ [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 187 | runtime_outputs_ = std::move(run_out); [ 128s] | ^ [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 205 | rspfile_ = std::move(rsp); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 213 | rspfile_content_ = std::move(content); [ 128s] | ^ [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const Scope::KeyValueMap&, Scope*, Err*) const': [ 128s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 186 | "\"import\" from the files where you need it (preferred)."); [ 128s] | ^ [ 128s] In file included from ../src/gn/scope.h:17, [ 128s] from ../src/gn/args.h:14, [ 128s] from ../src/gn/args.cc:5: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 128s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 128s] | ^ [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 128s] from ../src/gn/args.h:8: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: 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 [ 128s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 128s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In 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> >]': [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 128s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:63: [ 128s] 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> >]', [ 128s] inlined from 'void Args::SaveOverrideRecordLocked(const Scope::KeyValueMap&) const' at ../src/gn/args.cc:427:29: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 514 | std::tuple(__k), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 515 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::AddDefaultArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:127:34: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 514 | std::tuple(__k), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 515 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::AddArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:119:34: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 514 | std::tuple(__k), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 515 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::AddArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:120:38: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 514 | std::tuple(__k), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 515 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In 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> >]': [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 128s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::AddArgOverride(const char*, const Value&)' at ../src/gn/args.cc:111:36: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::AddArgOverride(const char*, const Value&)' at ../src/gn/args.cc:112:40: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:391:40: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:392:43: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:393:42: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:394:41: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:395:44: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:396:43: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 533 | std::forward_as_tuple(std::move(__k)), [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 534 | std::tuple<>()); [ 128s] | ~~~~~~~~~~~~~~~ [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: 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 [ 128s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 128s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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> >]': [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 128s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 128s] 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> >]', [ 128s] 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/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:859:27, [ 128s] inlined from 'Args::ValueWithOverrideMap Args::GetAllArguments() const' at ../src/gn/args.cc:287:20: [ 128s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 128s] 640 | return _M_t._M_emplace_hint_unique(__pos, [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 128s] 641 | std::forward<_Args>(__args)...); [ 128s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 131s] [51/194] CXX src/gn/command_ls.o [ 131s] In file included from ../src/gn/target.h:15, [ 131s] from ../src/gn/commands.h:15, [ 131s] from ../src/gn/command_ls.cc:9: [ 131s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 131s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 131s] | ^~~~~~~ [ 131s] In file included from ../src/gn/substitution_list.h:11, [ 131s] from ../src/gn/action_values.h:14: [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] In file included from ../src/gn/toolchain.h:16, [ 131s] from ../src/gn/target.h:29: [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 83 | command_ = std::move(cmd); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 110 | default_output_dir_ = std::move(dir); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 117 | depfile_ = std::move(df); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 123 | description_ = std::move(desc); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 175 | outputs_ = std::move(out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 181 | partial_outputs_ = std::move(partial_out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 131s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 131s] 187 | runtime_outputs_ = std::move(run_out); [ 131s] | ^ [ 131s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 131s] 17 | SubstitutionList(const SubstitutionList& other); [ 131s] | ^~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 205 | rspfile_ = std::move(rsp); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 131s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 131s] 213 | rspfile_content_ = std::move(content); [ 131s] | ^ [ 131s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 131s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 131s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] [52/194] CXX src/gn/builder.o [ 132s] In file included from ../src/gn/builder.cc:10: [ 132s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 132s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 132s] | ^~~~~~~ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/settings.h:14, [ 132s] from ../src/gn/input_file_manager.h:20, [ 132s] from ../src/gn/scheduler.h:16, [ 132s] from ../src/gn/builder.cc:16: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 83 | command_ = std::move(cmd); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 110 | default_output_dir_ = std::move(dir); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 117 | depfile_ = std::move(df); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 123 | description_ = std::move(desc); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 175 | outputs_ = std::move(out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 181 | partial_outputs_ = std::move(partial_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 187 | runtime_outputs_ = std::move(run_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 205 | rspfile_ = std::move(rsp); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 213 | rspfile_content_ = std::move(content); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 132s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 79 | "\nwas already defined."); [ 132s] | ^ [ 132s] In file included from ../src/gn/builder.cc:13: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 132s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 222 | *err = Err(Location(), "", depstring); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 132s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 132s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 344 | "refer to an existent thing."); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 132s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 132s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 132s] | ^ [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] [53/194] CXX src/gn/command_meta.o [ 132s] In file included from ../src/gn/target.h:15, [ 132s] from ../src/gn/commands.h:15, [ 132s] from ../src/gn/command_meta.cc:10: [ 132s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 132s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 132s] | ^~~~~~~ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 83 | command_ = std::move(cmd); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 110 | default_output_dir_ = std::move(dir); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 117 | depfile_ = std::move(df); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 123 | description_ = std::move(desc); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 175 | outputs_ = std::move(out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 181 | partial_outputs_ = std::move(partial_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 187 | runtime_outputs_ = std::move(run_out); [ 132s] | ^ [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 205 | rspfile_ = std::move(rsp); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 213 | rspfile_content_ = std::move(content); [ 132s] | ^ [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] [54/194] CXX src/gn/command_outputs.o [ 134s] In file included from ../src/gn/target.h:15, [ 134s] from ../src/gn/commands.h:15, [ 134s] from ../src/gn/command_outputs.cc:11: [ 134s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 134s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 134s] | ^~~~~~~ [ 134s] In file included from ../src/gn/substitution_list.h:11, [ 134s] from ../src/gn/action_values.h:14: [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] In file included from ../src/gn/toolchain.h:16, [ 134s] from ../src/gn/target.h:29: [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 83 | command_ = std::move(cmd); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 110 | default_output_dir_ = std::move(dir); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 117 | depfile_ = std::move(df); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 123 | description_ = std::move(desc); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 175 | outputs_ = std::move(out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 181 | partial_outputs_ = std::move(partial_out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 134s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 134s] 187 | runtime_outputs_ = std::move(run_out); [ 134s] | ^ [ 134s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 134s] 17 | SubstitutionList(const SubstitutionList& other); [ 134s] | ^~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 205 | rspfile_ = std::move(rsp); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 134s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 134s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 134s] 213 | rspfile_content_ = std::move(content); [ 134s] | ^ [ 134s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 134s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 134s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] [55/194] CXX src/gn/command_args.o [ 135s] In file included from ../src/gn/target.h:15, [ 135s] from ../src/gn/commands.h:15, [ 135s] from ../src/gn/command_args.cc:18: [ 135s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 135s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 135s] | ^~~~~~~ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/action_values.h:14: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 83 | command_ = std::move(cmd); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 110 | default_output_dir_ = std::move(dir); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 117 | depfile_ = std::move(df); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 123 | description_ = std::move(desc); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | outputs_ = std::move(out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 181 | partial_outputs_ = std::move(partial_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 187 | runtime_outputs_ = std::move(run_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 205 | rspfile_ = std::move(rsp); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 213 | rspfile_content_ = std::move(content); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 135s] from ../src/gn/command_args.cc:10: [ 135s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 135s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: 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 [ 135s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 135s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 135s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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> >]': [ 135s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 135s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 135s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 135s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:63: [ 135s] 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> >]', [ 135s] 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/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:859:27, [ 135s] inlined from 'int commands::{anonymous}::ListArgs(const std::string&)' at ../src/gn/command_args.cc:232:16, [ 135s] inlined from 'int commands::RunArgs(const std::vector >&)' at ../src/gn/command_args.cc:507:20: [ 135s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 135s] 640 | return _M_t._M_emplace_hint_unique(__pos, [ 135s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 135s] 641 | std::forward<_Args>(__args)...); [ 135s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 136s] [56/194] CXX src/gn/command_path.o [ 136s] In file included from ../src/gn/target.h:15, [ 136s] from ../src/gn/commands.h:15, [ 136s] from ../src/gn/command_path.cc:11: [ 136s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 136s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 136s] | ^~~~~~~ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/action_values.h:14: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/target.h:29: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 83 | command_ = std::move(cmd); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 110 | default_output_dir_ = std::move(dir); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 117 | depfile_ = std::move(df); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 123 | description_ = std::move(desc); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 175 | outputs_ = std::move(out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 181 | partial_outputs_ = std::move(partial_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 187 | runtime_outputs_ = std::move(run_out); [ 136s] | ^ [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 205 | rspfile_ = std::move(rsp); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 213 | rspfile_content_ = std::move(content); [ 136s] | ^ [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] [57/194] CXX src/gn/analyzer.o [ 138s] In file included from ../src/gn/target.h:15, [ 138s] from ../src/gn/config_values_extractors.h:16, [ 138s] from ../src/gn/analyzer.cc:19: [ 138s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 138s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 138s] | ^~~~~~~ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/action_values.h:14: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/target.h:29: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 83 | command_ = std::move(cmd); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 110 | default_output_dir_ = std::move(dir); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 117 | depfile_ = std::move(df); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 123 | description_ = std::move(desc); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 175 | outputs_ = std::move(out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 181 | partial_outputs_ = std::move(partial_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 187 | runtime_outputs_ = std::move(run_out); [ 138s] | ^ [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 205 | rspfile_ = std::move(rsp); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 213 | rspfile_content_ = std::move(content); [ 138s] | ^ [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const std::string&, Err*)': [ 138s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 73 | "\" with a list value."); [ 138s] | ^ [ 138s] In file included from ../src/gn/scope.h:17, [ 138s] from ../src/gn/args.h:14, [ 138s] from ../src/gn/build_settings.h:16, [ 138s] from ../src/gn/metadata.h:10, [ 138s] from ../src/gn/target.h:23: [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 82 | "\" is not a string."); [ 138s] | ^ [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 88 | *err = Err(); [ 138s] | ^ [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const std::string&, Err*)': [ 138s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 138s] | ^ [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const Outputs&, const Label&, Err*)': [ 138s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 138s] | ^ [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 140s] [58/194] CXX src/gn/config_values_extractors.o [ 140s] In file included from ../src/gn/target.h:15, [ 140s] from ../src/gn/config_values_extractors.h:16, [ 140s] from ../src/gn/config_values_extractors.cc:5: [ 140s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 140s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 140s] | ^~~~~~~ [ 140s] In file included from ../src/gn/substitution_list.h:11, [ 140s] from ../src/gn/action_values.h:14: [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] In file included from ../src/gn/toolchain.h:16, [ 140s] from ../src/gn/target.h:29: [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 83 | command_ = std::move(cmd); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 110 | default_output_dir_ = std::move(dir); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 117 | depfile_ = std::move(df); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 123 | description_ = std::move(desc); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 140s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 140s] 175 | outputs_ = std::move(out); [ 140s] | ^ [ 140s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 140s] 17 | SubstitutionList(const SubstitutionList& other); [ 140s] | ^~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 140s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 140s] 181 | partial_outputs_ = std::move(partial_out); [ 140s] | ^ [ 140s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 140s] 17 | SubstitutionList(const SubstitutionList& other); [ 140s] | ^~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 140s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 140s] 187 | runtime_outputs_ = std::move(run_out); [ 140s] | ^ [ 140s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 140s] 17 | SubstitutionList(const SubstitutionList& other); [ 140s] | ^~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 205 | rspfile_ = std::move(rsp); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 140s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 140s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 140s] 213 | rspfile_content_ = std::move(content); [ 140s] | ^ [ 140s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 140s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 140s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] [59/194] CXX src/gn/config.o [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/input_file_manager.h:20, [ 141s] from ../src/gn/config.cc:8: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 83 | command_ = std::move(cmd); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 110 | default_output_dir_ = std::move(dir); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 117 | depfile_ = std::move(df); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 123 | description_ = std::move(desc); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 175 | outputs_ = std::move(out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 181 | partial_outputs_ = std::move(partial_out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 187 | runtime_outputs_ = std::move(run_out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 205 | rspfile_ = std::move(rsp); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 213 | rspfile_content_ = std::move(content); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] [60/194] CXX src/gn/command_refs.o [ 141s] In file included from ../src/gn/target.h:15, [ 141s] from ../src/gn/commands.h:15, [ 141s] from ../src/gn/command_refs.cc:14: [ 141s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 141s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 141s] | ^~~~~~~ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/action_values.h:14: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/target.h:29: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 83 | command_ = std::move(cmd); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 110 | default_output_dir_ = std::move(dir); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 117 | depfile_ = std::move(df); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 123 | description_ = std::move(desc); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 175 | outputs_ = std::move(out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 181 | partial_outputs_ = std::move(partial_out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 187 | runtime_outputs_ = std::move(run_out); [ 141s] | ^ [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 205 | rspfile_ = std::move(rsp); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 213 | rspfile_content_ = std::move(content); [ 141s] | ^ [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] [61/194] CXX src/gn/config_values_generator.o [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/config_values_generator.cc:12: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 83 | command_ = std::move(cmd); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 110 | default_output_dir_ = std::move(dir); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 117 | depfile_ = std::move(df); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 123 | description_ = std::move(desc); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 175 | outputs_ = std::move(out); [ 143s] | ^ [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 181 | partial_outputs_ = std::move(partial_out); [ 143s] | ^ [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 187 | runtime_outputs_ = std::move(run_out); [ 143s] | ^ [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 205 | rspfile_ = std::move(rsp); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 213 | rspfile_content_ = std::move(content); [ 143s] | ^ [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 143s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 143s] 67 | "path component and have \".framework\" extension."); [ 143s] | ^ [ 143s] In file included from ../src/gn/scope.h:17, [ 143s] from ../src/gn/args.h:14, [ 143s] from ../src/gn/build_settings.h:16, [ 143s] from ../src/gn/config_values_generator.cc:8: [ 143s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 143s] 58 | Err(const Err& other); [ 143s] | ^~~ [ 143s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 143s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 143s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 143s] | ^ [ 143s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 143s] 58 | Err(const Err& other); [ 143s] | ^~~ [ 143s] [62/194] CXX src/gn/config_values.o [ 144s] [63/194] CXX src/gn/copy_target_generator.o [ 144s] In file included from ../src/gn/toolchain.h:16, [ 144s] from ../src/gn/settings.h:14, [ 144s] from ../src/gn/filesystem_utils.h:14, [ 144s] from ../src/gn/copy_target_generator.cc:8: [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 83 | command_ = std::move(cmd); [ 144s] | ^ [ 144s] In file included from ../src/gn/substitution_list.h:11, [ 144s] from ../src/gn/tool.h:16: [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 110 | default_output_dir_ = std::move(dir); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 117 | depfile_ = std::move(df); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 123 | description_ = std::move(desc); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 175 | outputs_ = std::move(out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 181 | partial_outputs_ = std::move(partial_out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 187 | runtime_outputs_ = std::move(run_out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 205 | rspfile_ = std::move(rsp); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 213 | rspfile_content_ = std::move(content); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] In file included from ../src/gn/target.h:15, [ 144s] from ../src/gn/filesystem_utils.h:15: [ 144s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 144s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 144s] | ^~~~~~~ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 144s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 144s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 144s] | ^ [ 144s] In file included from ../src/gn/scope.h:17, [ 144s] from ../src/gn/args.h:14, [ 144s] from ../src/gn/build_settings.h:16, [ 144s] from ../src/gn/copy_target_generator.cc:7: [ 144s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 144s] 58 | Err(const Err& other); [ 144s] | ^~~ [ 144s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 144s] 41 | "source_expansion\")."); [ 144s] | ^ [ 144s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 144s] 58 | Err(const Err& other); [ 144s] | ^~~ [ 144s] [64/194] CXX src/gn/deps_iterator.o [ 144s] In file included from ../src/gn/target.h:15, [ 144s] from ../src/gn/deps_iterator.cc:7: [ 144s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 144s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 144s] | ^~~~~~~ [ 144s] In file included from ../src/gn/substitution_list.h:11, [ 144s] from ../src/gn/action_values.h:14: [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] In file included from ../src/gn/toolchain.h:16, [ 144s] from ../src/gn/target.h:29: [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 83 | command_ = std::move(cmd); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 110 | default_output_dir_ = std::move(dir); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 117 | depfile_ = std::move(df); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 123 | description_ = std::move(desc); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 175 | outputs_ = std::move(out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 181 | partial_outputs_ = std::move(partial_out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 144s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 144s] 187 | runtime_outputs_ = std::move(run_out); [ 144s] | ^ [ 144s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 144s] 17 | SubstitutionList(const SubstitutionList& other); [ 144s] | ^~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 205 | rspfile_ = std::move(rsp); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 144s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 144s] 213 | rspfile_content_ = std::move(content); [ 144s] | ^ [ 144s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 144s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 144s] | ^~~~~~~~~~~~~~~~~~~ [ 146s] [65/194] CXX src/gn/escape.o [ 149s] [66/194] CXX src/gn/create_bundle_target_generator.o [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/create_bundle_target_generator.cc:10: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 83 | command_ = std::move(cmd); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 110 | default_output_dir_ = std::move(dir); [ 149s] | ^ [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 117 | depfile_ = std::move(df); [ 149s] | ^ [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 123 | description_ = std::move(desc); [ 149s] | ^ [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 175 | outputs_ = std::move(out); [ 149s] | ^ [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 181 | partial_outputs_ = std::move(partial_out); [ 149s] | ^ [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 187 | runtime_outputs_ = std::move(run_out); [ 149s] | ^ [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 205 | rspfile_ = std::move(rsp); [ 149s] | ^ [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 213 | rspfile_content_ = std::move(content); [ 149s] | ^ [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/target.h:15, [ 149s] from ../src/gn/filesystem_utils.h:15: [ 149s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 149s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 149s] | ^~~~~~~ [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const std::string_view&, SourceDir*)': [ 149s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 101 | str + "\"."); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/settings.h:12: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 149s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 149s] | ^ [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 149s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 149s] | ^ [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 253 | "code signing script needs to be run."); [ 149s] | ^ [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 149s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 149s] | ^ [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 151s] [67/194] CXX src/gn/exec_process.o [ 152s] [68/194] CXX src/gn/command_help.o [ 152s] In file included from ../src/gn/target.h:15, [ 152s] from ../src/gn/commands.h:15, [ 152s] from ../src/gn/command_help.cc:7: [ 152s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 152s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 152s] | ^~~~~~~ [ 152s] In file included from ../src/gn/substitution_list.h:11, [ 152s] from ../src/gn/action_values.h:14: [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] In file included from ../src/gn/toolchain.h:16, [ 152s] from ../src/gn/target.h:29: [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 83 | command_ = std::move(cmd); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 110 | default_output_dir_ = std::move(dir); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 117 | depfile_ = std::move(df); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 123 | description_ = std::move(desc); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 175 | outputs_ = std::move(out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 181 | partial_outputs_ = std::move(partial_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 187 | runtime_outputs_ = std::move(run_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 205 | rspfile_ = std::move(rsp); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 213 | rspfile_content_ = std::move(content); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] [69/194] CXX src/gn/err.o [ 152s] In file included from ../src/gn/toolchain.h:16, [ 152s] from ../src/gn/settings.h:14, [ 152s] from ../src/gn/filesystem_utils.h:14, [ 152s] from ../src/gn/err.cc:11: [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 83 | command_ = std::move(cmd); [ 152s] | ^ [ 152s] In file included from ../src/gn/substitution_list.h:11, [ 152s] from ../src/gn/tool.h:16: [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 110 | default_output_dir_ = std::move(dir); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 117 | depfile_ = std::move(df); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 123 | description_ = std::move(desc); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 175 | outputs_ = std::move(out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 181 | partial_outputs_ = std::move(partial_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 152s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 152s] 187 | runtime_outputs_ = std::move(run_out); [ 152s] | ^ [ 152s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 152s] 17 | SubstitutionList(const SubstitutionList& other); [ 152s] | ^~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 205 | rspfile_ = std::move(rsp); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 152s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 213 | rspfile_content_ = std::move(content); [ 152s] | ^ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 152s] In file included from ../src/gn/target.h:15, [ 152s] from ../src/gn/filesystem_utils.h:15: [ 152s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 152s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 152s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 152s] | ^~~~~~~ [ 152s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 152s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 152s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] [70/194] CXX src/gn/command_gen.o [ 153s] In file included from ../src/gn/target.h:15, [ 153s] from ../src/gn/commands.h:15, [ 153s] from ../src/gn/command_gen.cc:12: [ 153s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 153s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 153s] | ^~~~~~~ [ 153s] In file included from ../src/gn/substitution_list.h:11, [ 153s] from ../src/gn/action_values.h:14: [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] In file included from ../src/gn/toolchain.h:16, [ 153s] from ../src/gn/target.h:29: [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 83 | command_ = std::move(cmd); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 110 | default_output_dir_ = std::move(dir); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 117 | depfile_ = std::move(df); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 123 | description_ = std::move(desc); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 175 | outputs_ = std::move(out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 181 | partial_outputs_ = std::move(partial_out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 153s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 153s] 187 | runtime_outputs_ = std::move(run_out); [ 153s] | ^ [ 153s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 153s] 17 | SubstitutionList(const SubstitutionList& other); [ 153s] | ^~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 205 | rspfile_ = std::move(rsp); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 153s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 153s] 213 | rspfile_content_ = std::move(content); [ 153s] | ^ [ 153s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 153s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 153s] | ^~~~~~~~~~~~~~~~~~~ [ 153s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const std::string&, const BuildSettings*, const Builder&, Err*)': [ 153s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 153s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 153s] | ^ [ 153s] In file included from ../src/gn/scope.h:17, [ 153s] from ../src/gn/args.h:14, [ 153s] from ../src/gn/build_settings.h:16, [ 153s] from ../src/gn/command_gen.cc:11: [ 153s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 153s] 58 | Err(const Err& other); [ 153s] | ^~~ [ 153s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 153s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 153s] | ^ [ 153s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 153s] 58 | Err(const Err& other); [ 153s] | ^~~ [ 153s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 153s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 153s] 371 | "provide one on the command line via --ninja-executable."); [ 153s] | ^ [ 153s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 153s] 58 | Err(const Err& other); [ 153s] | ^~~ [ 153s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 153s] 385 | "or later."); [ 153s] | ^ [ 153s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 153s] 58 | Err(const Err& other); [ 153s] | ^~~ [ 154s] [71/194] CXX src/gn/eclipse_writer.o [ 154s] In file included from ../src/gn/target.h:15, [ 154s] from ../src/gn/config_values_extractors.h:16, [ 154s] from ../src/gn/eclipse_writer.cc:12: [ 154s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 154s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 154s] | ^~~~~~~ [ 154s] In file included from ../src/gn/substitution_list.h:11, [ 154s] from ../src/gn/action_values.h:14: [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] In file included from ../src/gn/toolchain.h:16, [ 154s] from ../src/gn/target.h:29: [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 83 | command_ = std::move(cmd); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 110 | default_output_dir_ = std::move(dir); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 117 | depfile_ = std::move(df); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 123 | description_ = std::move(desc); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 154s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 154s] 175 | outputs_ = std::move(out); [ 154s] | ^ [ 154s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 154s] 17 | SubstitutionList(const SubstitutionList& other); [ 154s] | ^~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 154s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 154s] 181 | partial_outputs_ = std::move(partial_out); [ 154s] | ^ [ 154s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 154s] 17 | SubstitutionList(const SubstitutionList& other); [ 154s] | ^~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 154s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 154s] 187 | runtime_outputs_ = std::move(run_out); [ 154s] | ^ [ 154s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 154s] 17 | SubstitutionList(const SubstitutionList& other); [ 154s] | ^~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 205 | rspfile_ = std::move(rsp); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 154s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 154s] 213 | rspfile_content_ = std::move(content); [ 154s] | ^ [ 154s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 154s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 154s] | ^~~~~~~~~~~~~~~~~~~ [ 154s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 154s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 154s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 154s] | ^ [ 154s] In file included from ../src/gn/scope.h:17, [ 154s] from ../src/gn/args.h:14, [ 154s] from ../src/gn/build_settings.h:16, [ 154s] from ../src/gn/metadata.h:10, [ 154s] from ../src/gn/target.h:23: [ 154s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 154s] 58 | Err(const Err& other); [ 154s] | ^~~ [ 155s] [72/194] CXX src/gn/file_writer.o [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/file_writer.cc:9: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 83 | command_ = std::move(cmd); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 110 | default_output_dir_ = std::move(dir); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 117 | depfile_ = std::move(df); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 123 | description_ = std::move(desc); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 175 | outputs_ = std::move(out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 181 | partial_outputs_ = std::move(partial_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 187 | runtime_outputs_ = std::move(run_out); [ 155s] | ^ [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 205 | rspfile_ = std::move(rsp); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 213 | rspfile_content_ = std::move(content); [ 155s] | ^ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/target.h:15, [ 155s] from ../src/gn/filesystem_utils.h:15: [ 155s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 155s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 155s] | ^~~~~~~ [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] [73/194] CXX src/gn/frameworks_utils.o [ 156s] In file included from ../src/gn/toolchain.h:16, [ 156s] from ../src/gn/settings.h:14, [ 156s] from ../src/gn/filesystem_utils.h:14, [ 156s] from ../src/gn/frameworks_utils.cc:7: [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 83 | command_ = std::move(cmd); [ 156s] | ^ [ 156s] In file included from ../src/gn/substitution_list.h:11, [ 156s] from ../src/gn/tool.h:16: [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 110 | default_output_dir_ = std::move(dir); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 117 | depfile_ = std::move(df); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 123 | description_ = std::move(desc); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 175 | outputs_ = std::move(out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 181 | partial_outputs_ = std::move(partial_out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 156s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 156s] 187 | runtime_outputs_ = std::move(run_out); [ 156s] | ^ [ 156s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 156s] 17 | SubstitutionList(const SubstitutionList& other); [ 156s] | ^~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 205 | rspfile_ = std::move(rsp); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 156s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 213 | rspfile_content_ = std::move(content); [ 156s] | ^ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 156s] In file included from ../src/gn/target.h:15, [ 156s] from ../src/gn/filesystem_utils.h:15: [ 156s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 156s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 156s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 156s] | ^~~~~~~ [ 156s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 156s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 156s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] [74/194] CXX src/gn/commands.o [ 158s] In file included from ../src/gn/target.h:15, [ 158s] from ../src/gn/commands.h:15, [ 158s] from ../src/gn/commands.cc:5: [ 158s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 158s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 158s] | ^~~~~~~ [ 158s] In file included from ../src/gn/substitution_list.h:11, [ 158s] from ../src/gn/action_values.h:14: [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] In file included from ../src/gn/toolchain.h:16, [ 158s] from ../src/gn/target.h:29: [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 83 | command_ = std::move(cmd); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 110 | default_output_dir_ = std::move(dir); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 117 | depfile_ = std::move(df); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 123 | description_ = std::move(desc); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 175 | outputs_ = std::move(out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 181 | partial_outputs_ = std::move(partial_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 187 | runtime_outputs_ = std::move(run_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 205 | rspfile_ = std::move(rsp); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 213 | rspfile_content_ = std::move(content); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const std::string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 158s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 158s] 99 | err = Err(); [ 158s] | ^ [ 158s] In file included from ../src/gn/scope.h:17, [ 158s] from ../src/gn/args.h:14, [ 158s] from ../src/gn/build_settings.h:16, [ 158s] from ../src/gn/metadata.h:10, [ 158s] from ../src/gn/target.h:23: [ 158s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 158s] 58 | Err(const Err& other); [ 158s] | ^~~ [ 158s] [75/194] CXX src/gn/function_filter.o [ 158s] In file included from ../src/gn/toolchain.h:16, [ 158s] from ../src/gn/settings.h:14, [ 158s] from ../src/gn/filesystem_utils.h:14, [ 158s] from ../src/gn/function_filter.cc:8: [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 83 | command_ = std::move(cmd); [ 158s] | ^ [ 158s] In file included from ../src/gn/substitution_list.h:11, [ 158s] from ../src/gn/tool.h:16: [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 110 | default_output_dir_ = std::move(dir); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 117 | depfile_ = std::move(df); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 123 | description_ = std::move(desc); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 175 | outputs_ = std::move(out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 181 | partial_outputs_ = std::move(partial_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 158s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 158s] 187 | runtime_outputs_ = std::move(run_out); [ 158s] | ^ [ 158s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 158s] 17 | SubstitutionList(const SubstitutionList& other); [ 158s] | ^~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 205 | rspfile_ = std::move(rsp); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 158s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 213 | rspfile_content_ = std::move(content); [ 158s] | ^ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] In file included from ../src/gn/target.h:15, [ 158s] from ../src/gn/filesystem_utils.h:15: [ 158s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 158s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 158s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 158s] | ^~~~~~~ [ 158s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 158s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 158s] | ^~~~~~~~~~~~~~~~~~~ [ 158s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)': [ 158s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 158s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 158s] | ^ [ 158s] In file included from ../src/gn/function_filter.cc:7: [ 158s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 158s] 58 | Err(const Err& other); [ 158s] | ^~~ [ 158s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 158s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 158s] | ^ [ 158s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 158s] 58 | Err(const Err& other); [ 158s] | ^~~ [ 158s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 158s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 158s] | ^ [ 158s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 158s] 58 | Err(const Err& other); [ 158s] | ^~~ [ 159s] [76/194] CXX src/gn/function_foreach.o [ 159s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 159s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 159s] 54 | "Expecting exactly two."); [ 159s] | ^ [ 159s] In file included from ../src/gn/function_foreach.cc:5: [ 159s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 159s] 58 | Err(const Err& other); [ 159s] | ^~~ [ 159s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 159s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 159s] | ^ [ 159s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 159s] 58 | Err(const Err& other); [ 159s] | ^~~ [ 159s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 159s] 80 | *err = Err(function, "Expected { after foreach."); [ 159s] | ^ [ 159s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 159s] 58 | Err(const Err& other); [ 159s] | ^~~ [ 159s] [77/194] CXX src/gn/rust_project_writer.o [ 159s] In file included from ../src/gn/target.h:15, [ 159s] from ../src/gn/rust_project_writer.h:9, [ 159s] from ../src/gn/rust_project_writer.cc:5: [ 159s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 159s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 159s] | ^~~~~~~ [ 159s] In file included from ../src/gn/substitution_list.h:11, [ 159s] from ../src/gn/action_values.h:14: [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] In file included from ../src/gn/toolchain.h:16, [ 159s] from ../src/gn/target.h:29: [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 83 | command_ = std::move(cmd); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 110 | default_output_dir_ = std::move(dir); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 117 | depfile_ = std::move(df); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 123 | description_ = std::move(desc); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 175 | outputs_ = std::move(out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 181 | partial_outputs_ = std::move(partial_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 159s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 159s] 187 | runtime_outputs_ = std::move(run_out); [ 159s] | ^ [ 159s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 159s] 17 | SubstitutionList(const SubstitutionList& other); [ 159s] | ^~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 205 | rspfile_ = std::move(rsp); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 159s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 159s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 159s] 213 | rspfile_content_ = std::move(content); [ 159s] | ^ [ 159s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 159s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 159s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] [78/194] CXX src/gn/filesystem_utils.o [ 162s] In file included from ../src/gn/toolchain.h:16, [ 162s] from ../src/gn/settings.h:14, [ 162s] from ../src/gn/filesystem_utils.h:14, [ 162s] from ../src/gn/filesystem_utils.cc:5: [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 83 | command_ = std::move(cmd); [ 162s] | ^ [ 162s] In file included from ../src/gn/substitution_list.h:11, [ 162s] from ../src/gn/tool.h:16: [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 110 | default_output_dir_ = std::move(dir); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 117 | depfile_ = std::move(df); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 123 | description_ = std::move(desc); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 175 | outputs_ = std::move(out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 181 | partial_outputs_ = std::move(partial_out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 187 | runtime_outputs_ = std::move(run_out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 205 | rspfile_ = std::move(rsp); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 213 | rspfile_content_ = std::move(content); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] In file included from ../src/gn/target.h:15, [ 162s] from ../src/gn/filesystem_utils.h:15: [ 162s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 162s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 162s] | ^~~~~~~ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const std::string&, const ParseNode*, Err*)': [ 162s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 333 | str + "\"."); [ 162s] | ^ [ 162s] In file included from ../src/gn/scope.h:17, [ 162s] from ../src/gn/settings.h:12: [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const std::string&, Err*)': [ 162s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] [79/194] CXX src/gn/function_exec_script.o [ 162s] In file included from ../src/gn/toolchain.h:16, [ 162s] from ../src/gn/settings.h:14, [ 162s] from ../src/gn/filesystem_utils.h:14, [ 162s] from ../src/gn/function_exec_script.cc:12: [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 83 | command_ = std::move(cmd); [ 162s] | ^ [ 162s] In file included from ../src/gn/substitution_list.h:11, [ 162s] from ../src/gn/tool.h:16: [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 110 | default_output_dir_ = std::move(dir); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 117 | depfile_ = std::move(df); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 123 | description_ = std::move(desc); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 175 | outputs_ = std::move(out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 181 | partial_outputs_ = std::move(partial_out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 187 | runtime_outputs_ = std::move(run_out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 205 | rspfile_ = std::move(rsp); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 213 | rspfile_content_ = std::move(content); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] In file included from ../src/gn/target.h:15, [ 162s] from ../src/gn/filesystem_utils.h:15: [ 162s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 162s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 162s] | ^~~~~~~ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 162s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 56 | "if you need to modify the whitelist."); [ 162s] | ^ [ 162s] In file included from ../src/gn/function_exec_script.cc:10: [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 162s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 128 | "I expected between one and four arguments."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 243 | "\"."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] [80/194] CXX src/gn/function_get_label_info.o [ 162s] In file included from ../src/gn/toolchain.h:16, [ 162s] from ../src/gn/settings.h:14, [ 162s] from ../src/gn/filesystem_utils.h:14, [ 162s] from ../src/gn/function_get_label_info.cc:6: [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 83 | command_ = std::move(cmd); [ 162s] | ^ [ 162s] In file included from ../src/gn/substitution_list.h:11, [ 162s] from ../src/gn/tool.h:16: [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 110 | default_output_dir_ = std::move(dir); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 117 | depfile_ = std::move(df); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 123 | description_ = std::move(desc); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 175 | outputs_ = std::move(out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 181 | partial_outputs_ = std::move(partial_out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 162s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 162s] 187 | runtime_outputs_ = std::move(run_out); [ 162s] | ^ [ 162s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 162s] 17 | SubstitutionList(const SubstitutionList& other); [ 162s] | ^~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 205 | rspfile_ = std::move(rsp); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 162s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 213 | rspfile_content_ = std::move(content); [ 162s] | ^ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] In file included from ../src/gn/target.h:15, [ 162s] from ../src/gn/filesystem_utils.h:15: [ 162s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 162s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 162s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 162s] | ^~~~~~~ [ 162s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 162s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 162s] | ^~~~~~~~~~~~~~~~~~~ [ 162s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 162s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 83 | *err = Err(function, "Expected two arguments."); [ 162s] | ^ [ 162s] In file included from ../src/gn/function_get_label_info.cc:5: [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] [81/194] CXX src/gn/function_forward_variables_from.o [ 162s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 162s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 162s] | ^ [ 162s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 67 | "do this explicitly."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 162s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 173 | "Expecting two or three arguments."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 186 | *err = Err(identifier, "Undefined identifier."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 211 | "Expecting a list of strings."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 162s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 162s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 162s] | ^ [ 162s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 162s] 58 | Err(const Err& other); [ 162s] | ^~~ [ 164s] [82/194] CXX src/gn/function_get_path_info.o [ 164s] In file included from ../src/gn/toolchain.h:16, [ 164s] from ../src/gn/settings.h:14, [ 164s] from ../src/gn/filesystem_utils.h:14, [ 164s] from ../src/gn/function_get_path_info.cc:8: [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 83 | command_ = std::move(cmd); [ 164s] | ^ [ 164s] In file included from ../src/gn/substitution_list.h:11, [ 164s] from ../src/gn/tool.h:16: [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 110 | default_output_dir_ = std::move(dir); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 117 | depfile_ = std::move(df); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 123 | description_ = std::move(desc); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 175 | outputs_ = std::move(out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 181 | partial_outputs_ = std::move(partial_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 187 | runtime_outputs_ = std::move(run_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 205 | rspfile_ = std::move(rsp); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 213 | rspfile_content_ = std::move(content); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] In file included from ../src/gn/target.h:15, [ 164s] from ../src/gn/filesystem_utils.h:15: [ 164s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 164s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 164s] | ^~~~~~~ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, What, const Value&, Err*)': [ 164s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 164s] | ^ [ 164s] In file included from ../src/gn/function_get_path_info.cc:7: [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 164s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] [83/194] CXX src/gn/function_get_target_outputs.o [ 164s] In file included from ../src/gn/toolchain.h:16, [ 164s] from ../src/gn/settings.h:14, [ 164s] from ../src/gn/function_get_target_outputs.cc:8: [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 83 | command_ = std::move(cmd); [ 164s] | ^ [ 164s] In file included from ../src/gn/substitution_list.h:11, [ 164s] from ../src/gn/tool.h:16: [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 110 | default_output_dir_ = std::move(dir); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 117 | depfile_ = std::move(df); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 123 | description_ = std::move(desc); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 175 | outputs_ = std::move(out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 181 | partial_outputs_ = std::move(partial_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 164s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 164s] 187 | runtime_outputs_ = std::move(run_out); [ 164s] | ^ [ 164s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 164s] 17 | SubstitutionList(const SubstitutionList& other); [ 164s] | ^~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 205 | rspfile_ = std::move(rsp); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 164s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 213 | rspfile_content_ = std::move(content); [ 164s] | ^ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] In file included from ../src/gn/target.h:15, [ 164s] from ../src/gn/function_get_target_outputs.cc:10: [ 164s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 164s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 164s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 164s] | ^~~~~~~ [ 164s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 164s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 164s] | ^~~~~~~~~~~~~~~~~~~ [ 164s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 164s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 71 | *err = Err(function, "Expected one argument."); [ 164s] | ^ [ 164s] In file included from ../src/gn/scope.h:17, [ 164s] from ../src/gn/args.h:14, [ 164s] from ../src/gn/build_settings.h:16, [ 164s] from ../src/gn/function_get_target_outputs.cc:5: [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 89 | *err = Err(function, "No targets defined in this context."); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 100 | item->GetItemTypeName()); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 164s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 164s] 112 | "previously defined in the current file."); [ 164s] | ^ [ 164s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 164s] 58 | Err(const Err& other); [ 164s] | ^~~ [ 165s] [84/194] CXX src/gn/function_read_file.o [ 165s] In file included from ../src/gn/toolchain.h:16, [ 165s] from ../src/gn/settings.h:14, [ 165s] from ../src/gn/filesystem_utils.h:14, [ 165s] from ../src/gn/function_read_file.cc:7: [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 83 | command_ = std::move(cmd); [ 165s] | ^ [ 165s] In file included from ../src/gn/substitution_list.h:11, [ 165s] from ../src/gn/tool.h:16: [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 110 | default_output_dir_ = std::move(dir); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 117 | depfile_ = std::move(df); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 123 | description_ = std::move(desc); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 175 | outputs_ = std::move(out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 181 | partial_outputs_ = std::move(partial_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 187 | runtime_outputs_ = std::move(run_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 205 | rspfile_ = std::move(rsp); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 213 | rspfile_content_ = std::move(content); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] In file included from ../src/gn/target.h:15, [ 165s] from ../src/gn/filesystem_utils.h:15: [ 165s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 165s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 165s] | ^~~~~~~ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 165s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 165s] 48 | "I expected two arguments."); [ 165s] | ^ [ 165s] In file included from ../src/gn/function_read_file.cc:6: [ 165s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 165s] 58 | Err(const Err& other); [ 165s] | ^~~ [ 165s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 165s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 165s] | ^ [ 165s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 165s] 58 | Err(const Err& other); [ 165s] | ^~~ [ 165s] [85/194] CXX src/gn/function_set_defaults.o [ 165s] [86/194] CXX src/gn/function_process_file_template.o [ 165s] In file included from ../src/gn/toolchain.h:16, [ 165s] from ../src/gn/settings.h:14, [ 165s] from ../src/gn/function_process_file_template.cc:9: [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 83 | command_ = std::move(cmd); [ 165s] | ^ [ 165s] In file included from ../src/gn/substitution_list.h:11, [ 165s] from ../src/gn/tool.h:16: [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 110 | default_output_dir_ = std::move(dir); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 117 | depfile_ = std::move(df); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 123 | description_ = std::move(desc); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 175 | outputs_ = std::move(out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 181 | partial_outputs_ = std::move(partial_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 187 | runtime_outputs_ = std::move(run_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 205 | rspfile_ = std::move(rsp); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 213 | rspfile_content_ = std::move(content); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] In file included from ../src/gn/target.h:15, [ 165s] from ../src/gn/function_process_file_template.cc:12: [ 165s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 165s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 165s] | ^~~~~~~ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 165s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 165s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 165s] | ^ [ 165s] In file included from ../src/gn/parse_tree.h:16, [ 165s] from ../src/gn/function_process_file_template.cc:7: [ 165s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 165s] 58 | Err(const Err& other); [ 165s] | ^~~ [ 165s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 165s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 165s] | ^ [ 165s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 165s] 58 | Err(const Err& other); [ 165s] | ^~~ [ 165s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 165s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 165s] | ^ [ 165s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 165s] 58 | Err(const Err& other); [ 165s] | ^~~ [ 165s] [87/194] CXX src/gn/command_desc.o [ 165s] In file included from ../src/gn/target.h:15, [ 165s] from ../src/gn/commands.h:15, [ 165s] from ../src/gn/command_desc.cc:16: [ 165s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 165s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 165s] | ^~~~~~~ [ 165s] In file included from ../src/gn/substitution_list.h:11, [ 165s] from ../src/gn/action_values.h:14: [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] In file included from ../src/gn/toolchain.h:16, [ 165s] from ../src/gn/target.h:29: [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 83 | command_ = std::move(cmd); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 110 | default_output_dir_ = std::move(dir); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 117 | depfile_ = std::move(df); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 123 | description_ = std::move(desc); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 175 | outputs_ = std::move(out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 181 | partial_outputs_ = std::move(partial_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 187 | runtime_outputs_ = std::move(run_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 205 | rspfile_ = std::move(rsp); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 213 | rspfile_content_ = std::move(content); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] [88/194] CXX src/gn/compile_commands_writer.o [ 165s] In file included from ../src/gn/target.h:15, [ 165s] from ../src/gn/compile_commands_writer.h:9, [ 165s] from ../src/gn/compile_commands_writer.cc:5: [ 165s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 165s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 165s] | ^~~~~~~ [ 165s] In file included from ../src/gn/substitution_list.h:11, [ 165s] from ../src/gn/action_values.h:14: [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] In file included from ../src/gn/toolchain.h:16, [ 165s] from ../src/gn/target.h:29: [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 83 | command_ = std::move(cmd); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 110 | default_output_dir_ = std::move(dir); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 117 | depfile_ = std::move(df); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 123 | description_ = std::move(desc); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 175 | outputs_ = std::move(out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 181 | partial_outputs_ = std::move(partial_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 165s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 165s] 187 | runtime_outputs_ = std::move(run_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 165s] 17 | SubstitutionList(const SubstitutionList& other); [ 165s] | ^~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 205 | rspfile_ = std::move(rsp); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 165s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 213 | rspfile_content_ = std::move(content); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 165s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 165s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 78 | link_output_ = std::move(link_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 165s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 165s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 165s] 84 | depend_output_ = std::move(dep_out); [ 165s] | ^ [ 165s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 165s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 165s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] [89/194] CXX src/gn/function_set_default_toolchain.o [ 166s] In file included from ../src/gn/toolchain.h:16, [ 166s] from ../src/gn/settings.h:14, [ 166s] from ../src/gn/function_set_default_toolchain.cc:10: [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 83 | command_ = std::move(cmd); [ 166s] | ^ [ 166s] In file included from ../src/gn/substitution_list.h:11, [ 166s] from ../src/gn/tool.h:16: [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 110 | default_output_dir_ = std::move(dir); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 117 | depfile_ = std::move(df); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 123 | description_ = std::move(desc); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 175 | outputs_ = std::move(out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 181 | partial_outputs_ = std::move(partial_out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 166s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 166s] 187 | runtime_outputs_ = std::move(run_out); [ 166s] | ^ [ 166s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 166s] 17 | SubstitutionList(const SubstitutionList& other); [ 166s] | ^~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 205 | rspfile_ = std::move(rsp); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 166s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 166s] 213 | rspfile_content_ = std::move(content); [ 166s] | ^ [ 166s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 166s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 166s] | ^~~~~~~~~~~~~~~~~~~ [ 166s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 166s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 166s] 62 | "file."); [ 166s] | ^ [ 166s] In file included from ../src/gn/scope.h:17, [ 166s] from ../src/gn/args.h:14, [ 166s] from ../src/gn/build_settings.h:16, [ 166s] from ../src/gn/function_set_default_toolchain.cc:5: [ 166s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 166s] 58 | Err(const Err& other); [ 166s] | ^~~ [ 167s] [90/194] CXX src/gn/function_template.o [ 167s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 167s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 167s] | ^ [ 167s] In file included from ../src/gn/parse_tree.h:16, [ 167s] from ../src/gn/function_template.cc:7: [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 167s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 167s] 197 | "A template with this name was already defined."); [ 167s] | ^ [ 167s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 167s] 58 | Err(const Err& other); [ 167s] | ^~~ [ 168s] [91/194] CXX src/gn/function_rebase_path.o [ 168s] In file included from ../src/gn/toolchain.h:16, [ 168s] from ../src/gn/settings.h:14, [ 168s] from ../src/gn/filesystem_utils.h:14, [ 168s] from ../src/gn/function_rebase_path.cc:8: [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 83 | command_ = std::move(cmd); [ 168s] | ^ [ 168s] In file included from ../src/gn/substitution_list.h:11, [ 168s] from ../src/gn/tool.h:16: [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 110 | default_output_dir_ = std::move(dir); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 117 | depfile_ = std::move(df); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 123 | description_ = std::move(desc); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 175 | outputs_ = std::move(out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 181 | partial_outputs_ = std::move(partial_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 187 | runtime_outputs_ = std::move(run_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 205 | rspfile_ = std::move(rsp); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 213 | rspfile_content_ = std::move(content); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] In file included from ../src/gn/target.h:15, [ 168s] from ../src/gn/filesystem_utils.h:15: [ 168s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 168s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 168s] | ^~~~~~~ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 168s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 168s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 168s] | ^ [ 168s] In file included from ../src/gn/scope.h:17, [ 168s] from ../src/gn/args.h:14, [ 168s] from ../src/gn/build_settings.h:16, [ 168s] from ../src/gn/function_rebase_path.cc:7: [ 168s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 168s] 58 | Err(const Err& other); [ 168s] | ^~~ [ 168s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 168s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 168s] | ^ [ 168s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 168s] 58 | Err(const Err& other); [ 168s] | ^~~ [ 168s] [92/194] CXX src/gn/command_format.o [ 168s] In file included from ../src/gn/target.h:15, [ 168s] from ../src/gn/commands.h:15, [ 168s] from ../src/gn/command_format.cc:18: [ 168s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 168s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 168s] | ^~~~~~~ [ 168s] In file included from ../src/gn/substitution_list.h:11, [ 168s] from ../src/gn/action_values.h:14: [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] In file included from ../src/gn/toolchain.h:16, [ 168s] from ../src/gn/target.h:29: [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 83 | command_ = std::move(cmd); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 110 | default_output_dir_ = std::move(dir); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 117 | depfile_ = std::move(df); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 123 | description_ = std::move(desc); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 175 | outputs_ = std::move(out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 181 | partial_outputs_ = std::move(partial_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 187 | runtime_outputs_ = std::move(run_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 205 | rspfile_ = std::move(rsp); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 213 | rspfile_content_ = std::move(content); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] [93/194] CXX src/gn/group_target_generator.o [ 168s] In file included from ../src/gn/target.h:15, [ 168s] from ../src/gn/group_target_generator.cc:7: [ 168s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 168s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 168s] | ^~~~~~~ [ 168s] In file included from ../src/gn/substitution_list.h:11, [ 168s] from ../src/gn/action_values.h:14: [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] In file included from ../src/gn/toolchain.h:16, [ 168s] from ../src/gn/target.h:29: [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 83 | command_ = std::move(cmd); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 110 | default_output_dir_ = std::move(dir); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 117 | depfile_ = std::move(df); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 123 | description_ = std::move(desc); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 175 | outputs_ = std::move(out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 181 | partial_outputs_ = std::move(partial_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 187 | runtime_outputs_ = std::move(run_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 205 | rspfile_ = std::move(rsp); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 213 | rspfile_content_ = std::move(content); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] [94/194] CXX src/gn/general_tool.o [ 168s] In file included from ../src/gn/general_tool.h:16, [ 168s] from ../src/gn/general_tool.cc:5: [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 83 | command_ = std::move(cmd); [ 168s] | ^ [ 168s] In file included from ../src/gn/substitution_list.h:11, [ 168s] from ../src/gn/general_tool.h:14: [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 110 | default_output_dir_ = std::move(dir); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 117 | depfile_ = std::move(df); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 123 | description_ = std::move(desc); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 175 | outputs_ = std::move(out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 181 | partial_outputs_ = std::move(partial_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 168s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 168s] 187 | runtime_outputs_ = std::move(run_out); [ 168s] | ^ [ 168s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 168s] 17 | SubstitutionList(const SubstitutionList& other); [ 168s] | ^~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 205 | rspfile_ = std::move(rsp); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 168s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 213 | rspfile_content_ = std::move(content); [ 168s] | ^ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] In file included from ../src/gn/target.h:15, [ 168s] from ../src/gn/general_tool.cc:6: [ 168s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 168s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 168s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 168s] | ^~~~~~~ [ 168s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 168s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 168s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] [95/194] CXX src/gn/functions_target.o [ 169s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 169s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 169s] | ^ [ 169s] In file included from ../src/gn/functions_target.cc:8: [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] [96/194] CXX src/gn/function_write_file.o [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/settings.h:14, [ 169s] from ../src/gn/filesystem_utils.h:14, [ 169s] from ../src/gn/function_write_file.cc:12: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 83 | command_ = std::move(cmd); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/tool.h:16: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 110 | default_output_dir_ = std::move(dir); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 117 | depfile_ = std::move(df); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 123 | description_ = std::move(desc); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 175 | outputs_ = std::move(out); [ 169s] | ^ [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 181 | partial_outputs_ = std::move(partial_out); [ 169s] | ^ [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 187 | runtime_outputs_ = std::move(run_out); [ 169s] | ^ [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 205 | rspfile_ = std::move(rsp); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 213 | rspfile_content_ = std::move(content); [ 169s] | ^ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/target.h:15, [ 169s] from ../src/gn/filesystem_utils.h:15: [ 169s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 169s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 169s] | ^~~~~~~ [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 169s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 58 | "I expected two or three arguments."); [ 169s] | ^ [ 169s] In file included from ../src/gn/function_write_file.cc:11: [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 169s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 169s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 169s] | ^ [ 169s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 169s] 58 | Err(const Err& other); [ 169s] | ^~~ [ 170s] [97/194] CXX src/gn/function_toolchain.o [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/function_toolchain.cc:10: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 83 | command_ = std::move(cmd); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 110 | default_output_dir_ = std::move(dir); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 117 | depfile_ = std::move(df); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 123 | description_ = std::move(desc); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 175 | outputs_ = std::move(out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 181 | partial_outputs_ = std::move(partial_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 187 | runtime_outputs_ = std::move(run_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 205 | rspfile_ = std::move(rsp); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 213 | rspfile_content_ = std::move(content); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 170s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 78 | link_output_ = std::move(link_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 170s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 84 | depend_output_ = std::move(dep_out); [ 170s] | ^ [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 170s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 170s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 170s] | ^ [ 170s] In file included from ../src/gn/scope.h:17, [ 170s] from ../src/gn/c_tool.h:14: [ 170s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 170s] 58 | Err(const Err& other); [ 170s] | ^~~ [ 170s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 170s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 170s] 897 | "definition."); [ 170s] | ^ [ 170s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 170s] 58 | Err(const Err& other); [ 170s] | ^~~ [ 170s] [98/194] CXX src/gn/input_file.o [ 171s] [99/194] CXX src/gn/generated_file_target_generator.o [ 171s] In file included from ../src/gn/target.h:15, [ 171s] from ../src/gn/generated_file_target_generator.h:9, [ 171s] from ../src/gn/generated_file_target_generator.cc:5: [ 171s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 171s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 171s] | ^~~~~~~ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 83 | command_ = std::move(cmd); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 110 | default_output_dir_ = std::move(dir); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 117 | depfile_ = std::move(df); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 123 | description_ = std::move(desc); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 175 | outputs_ = std::move(out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 181 | partial_outputs_ = std::move(partial_out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 187 | runtime_outputs_ = std::move(run_out); [ 171s] | ^ [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 205 | rspfile_ = std::move(rsp); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 213 | rspfile_content_ = std::move(content); [ 171s] | ^ [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 171s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 171s] | ^ [ 171s] In file included from ../src/gn/scope.h:17, [ 171s] from ../src/gn/args.h:14, [ 171s] from ../src/gn/build_settings.h:16, [ 171s] from ../src/gn/metadata.h:10, [ 171s] from ../src/gn/target.h:23: [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 48 | "generated_file\"."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 171s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const std::string_view&, const ParseNode*)': [ 171s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 171s] 78 | " will have no effect as no metadata collection will occur."); [ 171s] | ^ [ 171s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 171s] 58 | Err(const Err& other); [ 171s] | ^~~ [ 172s] [100/194] CXX src/gn/item.o [ 172s] In file included from ../src/gn/toolchain.h:16, [ 172s] from ../src/gn/settings.h:14, [ 172s] from ../src/gn/item.cc:8: [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 83 | command_ = std::move(cmd); [ 172s] | ^ [ 172s] In file included from ../src/gn/substitution_list.h:11, [ 172s] from ../src/gn/tool.h:16: [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 110 | default_output_dir_ = std::move(dir); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 117 | depfile_ = std::move(df); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 123 | description_ = std::move(desc); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 175 | outputs_ = std::move(out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 181 | partial_outputs_ = std::move(partial_out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 187 | runtime_outputs_ = std::move(run_out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 205 | rspfile_ = std::move(rsp); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 213 | rspfile_content_ = std::move(content); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] [101/194] CXX src/gn/inherited_libraries.o [ 172s] In file included from ../src/gn/target.h:15, [ 172s] from ../src/gn/inherited_libraries.cc:7: [ 172s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 172s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 172s] | ^~~~~~~ [ 172s] In file included from ../src/gn/substitution_list.h:11, [ 172s] from ../src/gn/action_values.h:14: [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] In file included from ../src/gn/toolchain.h:16, [ 172s] from ../src/gn/target.h:29: [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 83 | command_ = std::move(cmd); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 110 | default_output_dir_ = std::move(dir); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 117 | depfile_ = std::move(df); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 123 | description_ = std::move(desc); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 175 | outputs_ = std::move(out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 181 | partial_outputs_ = std::move(partial_out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 172s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 172s] 187 | runtime_outputs_ = std::move(run_out); [ 172s] | ^ [ 172s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 172s] 17 | SubstitutionList(const SubstitutionList& other); [ 172s] | ^~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 205 | rspfile_ = std::move(rsp); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 172s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 172s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 172s] 213 | rspfile_content_ = std::move(content); [ 172s] | ^ [ 172s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 172s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 172s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] [102/194] CXX src/gn/lib_file.o [ 175s] [103/194] CXX src/gn/location.o [ 176s] [104/194] CXX src/gn/import_manager.o [ 176s] In file included from ../src/gn/toolchain.h:16, [ 176s] from ../src/gn/settings.h:14, [ 176s] from ../src/gn/input_file_manager.h:20, [ 176s] from ../src/gn/scheduler.h:16, [ 176s] from ../src/gn/import_manager.cc:11: [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 83 | command_ = std::move(cmd); [ 176s] | ^ [ 176s] In file included from ../src/gn/substitution_list.h:11, [ 176s] from ../src/gn/tool.h:16: [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 110 | default_output_dir_ = std::move(dir); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 117 | depfile_ = std::move(df); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 123 | description_ = std::move(desc); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 175 | outputs_ = std::move(out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 181 | partial_outputs_ = std::move(partial_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 187 | runtime_outputs_ = std::move(run_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 205 | rspfile_ = std::move(rsp); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 213 | rspfile_content_ = std::move(content); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 176s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 176s] | ^ [ 176s] In file included from ../src/gn/import_manager.cc:9: [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 117 | *err = import_info->load_result; [ 176s] | ^~~~~~~~~~~ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] [105/194] CXX src/gn/label.o [ 176s] In file included from ../src/gn/toolchain.h:16, [ 176s] from ../src/gn/settings.h:14, [ 176s] from ../src/gn/filesystem_utils.h:14, [ 176s] from ../src/gn/label.cc:10: [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 83 | command_ = std::move(cmd); [ 176s] | ^ [ 176s] In file included from ../src/gn/substitution_list.h:11, [ 176s] from ../src/gn/tool.h:16: [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 110 | default_output_dir_ = std::move(dir); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 117 | depfile_ = std::move(df); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 123 | description_ = std::move(desc); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 175 | outputs_ = std::move(out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 181 | partial_outputs_ = std::move(partial_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 187 | runtime_outputs_ = std::move(run_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 205 | rspfile_ = std::move(rsp); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 213 | rspfile_content_ = std::move(content); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] In file included from ../src/gn/target.h:15, [ 176s] from ../src/gn/filesystem_utils.h:15: [ 176s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 176s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 176s] | ^~~~~~~ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const std::string_view&, StringAtom*, Err*)': [ 176s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 176s] | ^ [ 176s] In file included from ../src/gn/label.cc:9: [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/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*)': [ 176s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 136 | "have a\ntoolchain. Don't do this."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, Err*)': [ 176s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 280 | *err = Err(input, "Dependency is not a string."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 285 | *err = Err(input, "Dependency string is empty."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] [106/194] CXX src/gn/input_conversion.o [ 176s] In file included from ../src/gn/toolchain.h:16, [ 176s] from ../src/gn/settings.h:14, [ 176s] from ../src/gn/input_file_manager.h:20, [ 176s] from ../src/gn/scheduler.h:16, [ 176s] from ../src/gn/input_conversion.cc:22: [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 83 | command_ = std::move(cmd); [ 176s] | ^ [ 176s] In file included from ../src/gn/substitution_list.h:11, [ 176s] from ../src/gn/tool.h:16: [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 110 | default_output_dir_ = std::move(dir); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 117 | depfile_ = std::move(df); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 123 | description_ = std::move(desc); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 175 | outputs_ = std::move(out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 181 | partial_outputs_ = std::move(partial_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 187 | runtime_outputs_ = std::move(run_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 205 | rspfile_ = std::move(rsp); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 213 | rspfile_content_ = std::move(content); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 176s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 128 | *err = Err(origin, "Null values are not supported."); [ 176s] | ^ [ 176s] In file included from ../src/gn/scope.h:17, [ 176s] from ../src/gn/args.h:14, [ 176s] from ../src/gn/build_settings.h:16, [ 176s] from ../src/gn/input_conversion.cc:16: [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 137 | *err = Err(origin, "Binary values are not supported."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const std::string&, const ParseNode*, Err*)': [ 176s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)': [ 176s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 237 | "Run gn help input_conversion to see your options."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] [107/194] CXX src/gn/label_pattern.o [ 176s] In file included from ../src/gn/toolchain.h:16, [ 176s] from ../src/gn/settings.h:14, [ 176s] from ../src/gn/filesystem_utils.h:14, [ 176s] from ../src/gn/label_pattern.cc:11: [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 83 | command_ = std::move(cmd); [ 176s] | ^ [ 176s] In file included from ../src/gn/substitution_list.h:11, [ 176s] from ../src/gn/tool.h:16: [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 110 | default_output_dir_ = std::move(dir); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 117 | depfile_ = std::move(df); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 123 | description_ = std::move(desc); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 175 | outputs_ = std::move(out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 181 | partial_outputs_ = std::move(partial_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 176s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 176s] 187 | runtime_outputs_ = std::move(run_out); [ 176s] | ^ [ 176s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 176s] 17 | SubstitutionList(const SubstitutionList& other); [ 176s] | ^~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 205 | rspfile_ = std::move(rsp); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 176s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 213 | rspfile_content_ = std::move(content); [ 176s] | ^ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] In file included from ../src/gn/target.h:15, [ 176s] from ../src/gn/filesystem_utils.h:15: [ 176s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 176s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 176s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 176s] | ^~~~~~~ [ 176s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 176s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 176s] | ^~~~~~~~~~~~~~~~~~~ [ 176s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const std::string_view&, const Value&, Err*)': [ 176s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 176s] | ^ [ 176s] In file included from ../src/gn/label_pattern.cc:10: [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 169 | "all targets in a directory hierarchy."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 176s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 176s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 176s] | ^ [ 176s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 176s] 58 | Err(const Err& other); [ 176s] | ^~~ [ 178s] [108/194] CXX src/gn/metadata_walk.o [ 178s] In file included from ../src/gn/target.h:15, [ 178s] from ../src/gn/metadata_walk.h:9, [ 178s] from ../src/gn/metadata_walk.cc:5: [ 178s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 178s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 178s] | ^~~~~~~ [ 178s] In file included from ../src/gn/substitution_list.h:11, [ 178s] from ../src/gn/action_values.h:14: [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] In file included from ../src/gn/toolchain.h:16, [ 178s] from ../src/gn/target.h:29: [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 83 | command_ = std::move(cmd); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 110 | default_output_dir_ = std::move(dir); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 117 | depfile_ = std::move(df); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 123 | description_ = std::move(desc); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 175 | outputs_ = std::move(out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 181 | partial_outputs_ = std::move(partial_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 187 | runtime_outputs_ = std::move(run_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 205 | rspfile_ = std::move(rsp); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 213 | rspfile_content_ = std::move(content); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] [109/194] CXX src/gn/metadata.o [ 178s] In file included from ../src/gn/toolchain.h:16, [ 178s] from ../src/gn/settings.h:14, [ 178s] from ../src/gn/filesystem_utils.h:14, [ 178s] from ../src/gn/metadata.cc:7: [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 83 | command_ = std::move(cmd); [ 178s] | ^ [ 178s] In file included from ../src/gn/substitution_list.h:11, [ 178s] from ../src/gn/tool.h:16: [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 110 | default_output_dir_ = std::move(dir); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 117 | depfile_ = std::move(df); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 123 | description_ = std::move(desc); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 175 | outputs_ = std::move(out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 181 | partial_outputs_ = std::move(partial_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 178s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 178s] 187 | runtime_outputs_ = std::move(run_out); [ 178s] | ^ [ 178s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 178s] 17 | SubstitutionList(const SubstitutionList& other); [ 178s] | ^~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 205 | rspfile_ = std::move(rsp); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 178s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 213 | rspfile_content_ = std::move(content); [ 178s] | ^ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 178s] In file included from ../src/gn/target.h:15, [ 178s] from ../src/gn/filesystem_utils.h:15: [ 178s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 178s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 178s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 178s] | ^~~~~~~ [ 178s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 178s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 178s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] [110/194] CXX src/gn/input_file_manager.o [ 179s] In file included from ../src/gn/toolchain.h:16, [ 179s] from ../src/gn/settings.h:14, [ 179s] from ../src/gn/input_file_manager.h:20, [ 179s] from ../src/gn/input_file_manager.cc:5: [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 83 | command_ = std::move(cmd); [ 179s] | ^ [ 179s] In file included from ../src/gn/substitution_list.h:11, [ 179s] from ../src/gn/tool.h:16: [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 110 | default_output_dir_ = std::move(dir); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 117 | depfile_ = std::move(df); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 123 | description_ = std::move(desc); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 179s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 179s] 175 | outputs_ = std::move(out); [ 179s] | ^ [ 179s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 179s] 17 | SubstitutionList(const SubstitutionList& other); [ 179s] | ^~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 179s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 179s] 181 | partial_outputs_ = std::move(partial_out); [ 179s] | ^ [ 179s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 179s] 17 | SubstitutionList(const SubstitutionList& other); [ 179s] | ^~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 179s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 179s] 187 | runtime_outputs_ = std::move(run_out); [ 179s] | ^ [ 179s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 179s] 17 | SubstitutionList(const SubstitutionList& other); [ 179s] | ^~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 205 | rspfile_ = std::move(rsp); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 179s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 213 | rspfile_content_ = std::move(content); [ 179s] | ^ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] In file included from ../src/gn/target.h:15, [ 179s] from ../src/gn/filesystem_utils.h:15, [ 179s] from ../src/gn/input_file_manager.cc:11: [ 179s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 179s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 179s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 179s] | ^~~~~~~ [ 179s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 179s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 179s] | ^~~~~~~~~~~~~~~~~~~ [ 179s] ../src/gn/input_file_manager.cc: In function 'bool {anonymous}::DoLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFileManager::SyncLoadFileCallback, InputFile*, std::vector*, std::unique_ptr*, Err*)': [ 179s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 179s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 179s] | ^ [ 179s] In file included from ../src/gn/parse_tree.h:16, [ 179s] from ../src/gn/input_file_manager.h:19: [ 179s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 179s] 58 | Err(const Err& other); [ 179s] | ^~~ [ 179s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 179s] 73 | FilePathToUTF8(secondary_path)); [ 179s] | ^ [ 179s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 179s] 58 | Err(const Err& other); [ 179s] | ^~~ [ 179s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 179s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 179s] | ^ [ 179s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 179s] 58 | Err(const Err& other); [ 179s] | ^~~ [ 179s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 179s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 179s] 219 | "tiny mind."); [ 179s] | ^ [ 179s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 179s] 58 | Err(const Err& other); [ 179s] | ^~~ [ 179s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 179s] 243 | *err = data->parse_error; [ 179s] | ^~~~~~~~~~~ [ 179s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 179s] 58 | Err(const Err& other); [ 179s] | ^~~ [ 179s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 179s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 179s] 313 | data->parse_error = *err; [ 179s] | ^~~ [ 179s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 179s] 58 | Err(const Err& other); [ 179s] | ^~~ [ 181s] [111/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 83 | command_ = std::move(cmd); [ 181s] | ^ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 110 | default_output_dir_ = std::move(dir); [ 181s] | ^ [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 117 | depfile_ = std::move(df); [ 181s] | ^ [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 123 | description_ = std::move(desc); [ 181s] | ^ [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 181s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 181s] 175 | outputs_ = std::move(out); [ 181s] | ^ [ 181s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 181s] 17 | SubstitutionList(const SubstitutionList& other); [ 181s] | ^~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 181s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 181s] 181 | partial_outputs_ = std::move(partial_out); [ 181s] | ^ [ 181s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 181s] 17 | SubstitutionList(const SubstitutionList& other); [ 181s] | ^~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 181s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 181s] 187 | runtime_outputs_ = std::move(run_out); [ 181s] | ^ [ 181s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 181s] 17 | SubstitutionList(const SubstitutionList& other); [ 181s] | ^~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 205 | rspfile_ = std::move(rsp); [ 181s] | ^ [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 213 | rspfile_content_ = std::move(content); [ 181s] | ^ [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/target.h:15, [ 181s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 181s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 181s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 181s] | ^~~~~~~ [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] [112/194] CXX src/gn/ninja_action_target_writer.o [ 183s] In file included from ../src/gn/general_tool.h:16, [ 183s] from ../src/gn/ninja_action_target_writer.cc:12: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 83 | command_ = std::move(cmd); [ 183s] | ^ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/general_tool.h:14: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 110 | default_output_dir_ = std::move(dir); [ 183s] | ^ [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 117 | depfile_ = std::move(df); [ 183s] | ^ [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 123 | description_ = std::move(desc); [ 183s] | ^ [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 183s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 183s] 175 | outputs_ = std::move(out); [ 183s] | ^ [ 183s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 183s] 17 | SubstitutionList(const SubstitutionList& other); [ 183s] | ^~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 183s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 183s] 181 | partial_outputs_ = std::move(partial_out); [ 183s] | ^ [ 183s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 183s] 17 | SubstitutionList(const SubstitutionList& other); [ 183s] | ^~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 183s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 183s] 187 | runtime_outputs_ = std::move(run_out); [ 183s] | ^ [ 183s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 183s] 17 | SubstitutionList(const SubstitutionList& other); [ 183s] | ^~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 205 | rspfile_ = std::move(rsp); [ 183s] | ^ [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 213 | rspfile_content_ = std::move(content); [ 183s] | ^ [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/target.h:15, [ 183s] from ../src/gn/ninja_action_target_writer.cc:17: [ 183s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 183s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 183s] | ^~~~~~~ [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] [113/194] CXX src/gn/ninja_copy_target_writer.o [ 185s] In file included from ../src/gn/general_tool.h:16, [ 185s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 83 | command_ = std::move(cmd); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/general_tool.h:14: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 110 | default_output_dir_ = std::move(dir); [ 185s] | ^ [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 117 | depfile_ = std::move(df); [ 185s] | ^ [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 123 | description_ = std::move(desc); [ 185s] | ^ [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 185s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 175 | outputs_ = std::move(out); [ 185s] | ^ [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 185s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 181 | partial_outputs_ = std::move(partial_out); [ 185s] | ^ [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 185s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 187 | runtime_outputs_ = std::move(run_out); [ 185s] | ^ [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 205 | rspfile_ = std::move(rsp); [ 185s] | ^ [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 213 | rspfile_content_ = std::move(content); [ 185s] | ^ [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/target.h:15, [ 185s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 185s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 185s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 185s] | ^~~~~~~ [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] [114/194] CXX src/gn/ninja_group_target_writer.o [ 186s] In file included from ../src/gn/target.h:15, [ 186s] from ../src/gn/ninja_group_target_writer.cc:11: [ 186s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 186s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 186s] | ^~~~~~~ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/action_values.h:14: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/toolchain.h:16, [ 186s] from ../src/gn/target.h:29: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 83 | command_ = std::move(cmd); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 110 | default_output_dir_ = std::move(dir); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 117 | depfile_ = std::move(df); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 123 | description_ = std::move(desc); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 175 | outputs_ = std::move(out); [ 186s] | ^ [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 181 | partial_outputs_ = std::move(partial_out); [ 186s] | ^ [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 187 | runtime_outputs_ = std::move(run_out); [ 186s] | ^ [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 205 | rspfile_ = std::move(rsp); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 213 | rspfile_content_ = std::move(content); [ 186s] | ^ [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] [115/194] CXX src/gn/ninja_generated_file_target_writer.o [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/settings.h:14, [ 187s] from ../src/gn/filesystem_utils.h:14, [ 187s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 83 | command_ = std::move(cmd); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/tool.h:16: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 110 | default_output_dir_ = std::move(dir); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 117 | depfile_ = std::move(df); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 123 | description_ = std::move(desc); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 175 | outputs_ = std::move(out); [ 187s] | ^ [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 181 | partial_outputs_ = std::move(partial_out); [ 187s] | ^ [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 187 | runtime_outputs_ = std::move(run_out); [ 187s] | ^ [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 205 | rspfile_ = std::move(rsp); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 213 | rspfile_content_ = std::move(content); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/target.h:15, [ 187s] from ../src/gn/filesystem_utils.h:15: [ 187s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 187s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 187s] | ^~~~~~~ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] [116/194] CXX src/gn/ninja_binary_target_writer.o [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/ninja_binary_target_writer.h:9, [ 187s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 83 | command_ = std::move(cmd); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 110 | default_output_dir_ = std::move(dir); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 117 | depfile_ = std::move(df); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 123 | description_ = std::move(desc); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 175 | outputs_ = std::move(out); [ 187s] | ^ [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 181 | partial_outputs_ = std::move(partial_out); [ 187s] | ^ [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 187 | runtime_outputs_ = std::move(run_out); [ 187s] | ^ [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 205 | rspfile_ = std::move(rsp); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 213 | rspfile_content_ = std::move(content); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 78 | link_output_ = std::move(link_out); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 84 | depend_output_ = std::move(dep_out); [ 187s] | ^ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/target.h:15, [ 187s] from ../src/gn/config_values_extractors.h:16, [ 187s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 187s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 187s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 187s] | ^~~~~~~ [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] [117/194] CXX src/gn/loader.o [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/filesystem_utils.h:14, [ 189s] from ../src/gn/loader.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 83 | command_ = std::move(cmd); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 110 | default_output_dir_ = std::move(dir); [ 189s] | ^ [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 117 | depfile_ = std::move(df); [ 189s] | ^ [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 123 | description_ = std::move(desc); [ 189s] | ^ [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 175 | outputs_ = std::move(out); [ 189s] | ^ [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 181 | partial_outputs_ = std::move(partial_out); [ 189s] | ^ [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 187 | runtime_outputs_ = std::move(run_out); [ 189s] | ^ [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 205 | rspfile_ = std::move(rsp); [ 189s] | ^ [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 213 | rspfile_content_ = std::move(content); [ 189s] | ^ [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/target.h:15, [ 189s] from ../src/gn/filesystem_utils.h:15: [ 189s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 189s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 189s] | ^~~~~~~ [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] [118/194] CXX src/gn/ninja_target_command_util.o [ 191s] In file included from ../src/gn/target.h:15, [ 191s] from ../src/gn/config_values_extractors.h:16, [ 191s] from ../src/gn/ninja_target_command_util.h:9, [ 191s] from ../src/gn/ninja_target_command_util.cc:5: [ 191s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 191s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 191s] | ^~~~~~~ [ 191s] In file included from ../src/gn/substitution_list.h:11, [ 191s] from ../src/gn/action_values.h:14: [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] In file included from ../src/gn/toolchain.h:16, [ 191s] from ../src/gn/target.h:29: [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 83 | command_ = std::move(cmd); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 110 | default_output_dir_ = std::move(dir); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 117 | depfile_ = std::move(df); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 123 | description_ = std::move(desc); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 191s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 191s] 175 | outputs_ = std::move(out); [ 191s] | ^ [ 191s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 191s] 17 | SubstitutionList(const SubstitutionList& other); [ 191s] | ^~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 191s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 191s] 181 | partial_outputs_ = std::move(partial_out); [ 191s] | ^ [ 191s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 191s] 17 | SubstitutionList(const SubstitutionList& other); [ 191s] | ^~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 191s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 191s] 187 | runtime_outputs_ = std::move(run_out); [ 191s] | ^ [ 191s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 191s] 17 | SubstitutionList(const SubstitutionList& other); [ 191s] | ^~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 205 | rspfile_ = std::move(rsp); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 213 | rspfile_content_ = std::move(content); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 191s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 191s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 78 | link_output_ = std::move(link_out); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 191s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 84 | depend_output_ = std::move(dep_out); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] [119/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 191s] In file included from ../src/gn/toolchain.h:16, [ 191s] from ../src/gn/settings.h:14, [ 191s] from ../src/gn/filesystem_utils.h:14, [ 191s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 83 | command_ = std::move(cmd); [ 191s] | ^ [ 191s] In file included from ../src/gn/substitution_list.h:11, [ 191s] from ../src/gn/tool.h:16: [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 110 | default_output_dir_ = std::move(dir); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 117 | depfile_ = std::move(df); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 123 | description_ = std::move(desc); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 191s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 191s] 175 | outputs_ = std::move(out); [ 191s] | ^ [ 191s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 191s] 17 | SubstitutionList(const SubstitutionList& other); [ 191s] | ^~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 191s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 191s] 181 | partial_outputs_ = std::move(partial_out); [ 191s] | ^ [ 191s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 191s] 17 | SubstitutionList(const SubstitutionList& other); [ 191s] | ^~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 191s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 191s] 187 | runtime_outputs_ = std::move(run_out); [ 191s] | ^ [ 191s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 191s] 17 | SubstitutionList(const SubstitutionList& other); [ 191s] | ^~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 205 | rspfile_ = std::move(rsp); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 191s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 213 | rspfile_content_ = std::move(content); [ 191s] | ^ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 191s] In file included from ../src/gn/target.h:15, [ 191s] from ../src/gn/filesystem_utils.h:15: [ 191s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 191s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 191s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 191s] | ^~~~~~~ [ 191s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 191s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 191s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] [120/194] CXX src/gn/ninja_toolchain_writer.o [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/ninja_toolchain_writer.h:17, [ 192s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 83 | command_ = std::move(cmd); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 110 | default_output_dir_ = std::move(dir); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 117 | depfile_ = std::move(df); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 123 | description_ = std::move(desc); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 175 | outputs_ = std::move(out); [ 192s] | ^ [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 181 | partial_outputs_ = std::move(partial_out); [ 192s] | ^ [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 187 | runtime_outputs_ = std::move(run_out); [ 192s] | ^ [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 205 | rspfile_ = std::move(rsp); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 213 | rspfile_content_ = std::move(content); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 192s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 192s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 78 | link_output_ = std::move(link_out); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 192s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 84 | depend_output_ = std::move(dep_out); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/target.h:15, [ 192s] from ../src/gn/filesystem_utils.h:15, [ 192s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 192s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 192s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 192s] | ^~~~~~~ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] [121/194] CXX src/gn/header_checker.o [ 192s] In file included from ../src/gn/target.h:15, [ 192s] from ../src/gn/config_values_extractors.h:16, [ 192s] from ../src/gn/header_checker.cc:16: [ 192s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 192s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 192s] | ^~~~~~~ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/action_values.h:14: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/target.h:29: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 83 | command_ = std::move(cmd); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 110 | default_output_dir_ = std::move(dir); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 117 | depfile_ = std::move(df); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 123 | description_ = std::move(desc); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 175 | outputs_ = std::move(out); [ 192s] | ^ [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 181 | partial_outputs_ = std::move(partial_out); [ 192s] | ^ [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 187 | runtime_outputs_ = std::move(run_out); [ 192s] | ^ [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 205 | rspfile_ = std::move(rsp); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 213 | rspfile_content_ = std::move(content); [ 192s] | ^ [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 192s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 435 | last_error = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/header_checker.h:21, [ 192s] from ../src/gn/header_checker.cc:5: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 445 | target.target->label().GetUserVisibleName(false)); [ 192s] | ^ [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 449 | GetDependencyChainPublicError(chain)); [ 192s] | ^ [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 458 | last_error = Err(); [ 192s] | ^ [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 194s] [122/194] CXX src/gn/functions.o [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/functions.cc:22: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 83 | command_ = std::move(cmd); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 110 | default_output_dir_ = std::move(dir); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 117 | depfile_ = std::move(df); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 123 | description_ = std::move(desc); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 175 | outputs_ = std::move(out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 181 | partial_outputs_ = std::move(partial_out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 187 | runtime_outputs_ = std::move(run_out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 205 | rspfile_ = std::move(rsp); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 213 | rspfile_content_ = std::move(content); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 194s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 46 | "statement or a target declaration."); [ 194s] | ^ [ 194s] In file included from ../src/gn/scope.h:17, [ 194s] from ../src/gn/args.h:14, [ 194s] from ../src/gn/build_settings.h:16, [ 194s] from ../src/gn/functions.cc:14: [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 194s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 194s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 91 | "BUILD file."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 194s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 103 | "silly!\nPut it in a regular BUILD file."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 194s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 148 | "call's \")\"."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 194s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 156 | "This function requires a single string argument."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 194s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 198 | " inside a " + existing->type_description_ + "."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 194s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 238 | "were you expecting something else?"); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 265 | *err = Err(function->function(), "Assertion failed."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 194s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 397 | *err = Err(function, "Can't define a config in this context."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 194s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 539 | "Expecting exactly one."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 558 | *err = Err(accessor, "Undefined identifier"); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 194s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 704 | "Expecting one, two or three arguments."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 719 | *err = Err(identifier, "Undefined identifier."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 769 | "Expecting a list of strings."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 194s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 194s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1003 | "Expecting exactly two."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 194s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1090 | "Expecting separator argument to be a string."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1100 | "Expecting strings argument to be a list."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 194s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 194s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1224 | "Usage: string_split(str[, sep])"); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1245 | "Usage: string_split(str[, sep])"); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 194s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 1440 | *err = Err(name, "Unknown function."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:72, [ 194s] from ../src/gn/functions.h:11, [ 194s] from ../src/gn/functions.cc:5: [ 194s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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]': [ 194s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 194s] 318 | vector<_Tp, _Alloc>:: [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 194s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:66: [ 194s] In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]', [ 194s] inlined from 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)' at ../src/gn/functions.cc:1039:47: [ 194s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 194s] 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 194s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 194s] In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]', [ 194s] inlined from 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)' at ../src/gn/functions.cc:1048:47: [ 194s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 194s] 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 194s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 194s] [123/194] CXX src/gn/ninja_tools.o [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/filesystem_utils.h:14, [ 194s] from ../src/gn/ninja_tools.cc:14: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 83 | command_ = std::move(cmd); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 110 | default_output_dir_ = std::move(dir); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 117 | depfile_ = std::move(df); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 123 | description_ = std::move(desc); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 175 | outputs_ = std::move(out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 181 | partial_outputs_ = std::move(partial_out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 187 | runtime_outputs_ = std::move(run_out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 205 | rspfile_ = std::move(rsp); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 213 | rspfile_content_ = std::move(content); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/target.h:15, [ 194s] from ../src/gn/filesystem_utils.h:15: [ 194s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 194s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 194s] | ^~~~~~~ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 194s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 194s] | ^ [ 194s] In file included from ../src/gn/ninja_tools.h:11, [ 194s] from ../src/gn/ninja_tools.cc:5: [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 194s] 44 | base::IntToString(exit_code) + "."); [ 194s] | ^ [ 194s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 194s] 58 | Err(const Err& other); [ 194s] | ^~~ [ 194s] [124/194] CXX src/gn/ninja_utils.o [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/filesystem_utils.h:14, [ 194s] from ../src/gn/ninja_utils.cc:7: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 83 | command_ = std::move(cmd); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 110 | default_output_dir_ = std::move(dir); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 117 | depfile_ = std::move(df); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 123 | description_ = std::move(desc); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 175 | outputs_ = std::move(out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 181 | partial_outputs_ = std::move(partial_out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 187 | runtime_outputs_ = std::move(run_out); [ 194s] | ^ [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 205 | rspfile_ = std::move(rsp); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 213 | rspfile_content_ = std::move(content); [ 194s] | ^ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/target.h:15, [ 194s] from ../src/gn/filesystem_utils.h:15: [ 194s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 194s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 194s] | ^~~~~~~ [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] [125/194] CXX src/gn/json_project_writer.o [ 197s] In file included from ../src/gn/target.h:15, [ 197s] from ../src/gn/json_project_writer.h:9, [ 197s] from ../src/gn/json_project_writer.cc:5: [ 197s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 197s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 197s] | ^~~~~~~ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 83 | command_ = std::move(cmd); [ 197s] | ^ [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 110 | default_output_dir_ = std::move(dir); [ 197s] | ^ [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 117 | depfile_ = std::move(df); [ 197s] | ^ [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 123 | description_ = std::move(desc); [ 197s] | ^ [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 175 | outputs_ = std::move(out); [ 197s] | ^ [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 181 | partial_outputs_ = std::move(partial_out); [ 197s] | ^ [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 187 | runtime_outputs_ = std::move(run_out); [ 197s] | ^ [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 205 | rspfile_ = std::move(rsp); [ 197s] | ^ [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 213 | rspfile_content_ = std::move(content); [ 197s] | ^ [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const std::string&, const base::FilePath&, bool, Err*)': [ 197s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 197s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 197s] | ^ [ 197s] In file included from ../src/gn/json_project_writer.h:8: [ 197s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 197s] 58 | Err(const Err& other); [ 197s] | ^~~ [ 197s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 197s] 128 | base::IntToString(exit_code) + "."); [ 197s] | ^ [ 197s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 197s] 58 | Err(const Err& other); [ 197s] | ^~~ [ 198s] [126/194] CXX src/gn/output_file.o [ 198s] In file included from ../src/gn/toolchain.h:16, [ 198s] from ../src/gn/settings.h:14, [ 198s] from ../src/gn/filesystem_utils.h:14, [ 198s] from ../src/gn/output_file.cc:7: [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 83 | command_ = std::move(cmd); [ 198s] | ^ [ 198s] In file included from ../src/gn/substitution_list.h:11, [ 198s] from ../src/gn/tool.h:16: [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 110 | default_output_dir_ = std::move(dir); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 117 | depfile_ = std::move(df); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 123 | description_ = std::move(desc); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 198s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 198s] 175 | outputs_ = std::move(out); [ 198s] | ^ [ 198s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 198s] 17 | SubstitutionList(const SubstitutionList& other); [ 198s] | ^~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 198s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 198s] 181 | partial_outputs_ = std::move(partial_out); [ 198s] | ^ [ 198s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 198s] 17 | SubstitutionList(const SubstitutionList& other); [ 198s] | ^~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 198s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 198s] 187 | runtime_outputs_ = std::move(run_out); [ 198s] | ^ [ 198s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 198s] 17 | SubstitutionList(const SubstitutionList& other); [ 198s] | ^~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 205 | rspfile_ = std::move(rsp); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 213 | rspfile_content_ = std::move(content); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] In file included from ../src/gn/target.h:15, [ 198s] from ../src/gn/filesystem_utils.h:15: [ 198s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 198s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 198s] | ^~~~~~~ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] [127/194] CXX src/gn/ninja_writer.o [ 198s] In file included from ../src/gn/toolchain.h:16, [ 198s] from ../src/gn/ninja_toolchain_writer.h:17, [ 198s] from ../src/gn/ninja_writer.cc:11: [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 83 | command_ = std::move(cmd); [ 198s] | ^ [ 198s] In file included from ../src/gn/substitution_list.h:11, [ 198s] from ../src/gn/tool.h:16: [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 110 | default_output_dir_ = std::move(dir); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 117 | depfile_ = std::move(df); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 123 | description_ = std::move(desc); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 198s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 198s] 175 | outputs_ = std::move(out); [ 198s] | ^ [ 198s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 198s] 17 | SubstitutionList(const SubstitutionList& other); [ 198s] | ^~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 198s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 198s] 181 | partial_outputs_ = std::move(partial_out); [ 198s] | ^ [ 198s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 198s] 17 | SubstitutionList(const SubstitutionList& other); [ 198s] | ^~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 198s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 198s] 187 | runtime_outputs_ = std::move(run_out); [ 198s] | ^ [ 198s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 198s] 17 | SubstitutionList(const SubstitutionList& other); [ 198s] | ^~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 205 | rspfile_ = std::move(rsp); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 198s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 213 | rspfile_content_ = std::move(content); [ 198s] | ^ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] In file included from ../src/gn/target.h:15, [ 198s] from ../src/gn/ninja_writer.cc:13: [ 198s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 198s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 198s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 198s] | ^~~~~~~ [ 198s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 198s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 198s] | ^~~~~~~~~~~~~~~~~~~ [ 198s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 198s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 198s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 198s] | ^ [ 198s] In file included from ../src/gn/scope.h:17, [ 198s] from ../src/gn/loader.h:15, [ 198s] from ../src/gn/ninja_writer.cc:8: [ 198s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 198s] 58 | Err(const Err& other); [ 198s] | ^~~ [ 198s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 198s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 198s] | ^ [ 198s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 198s] 58 | Err(const Err& other); [ 198s] | ^~~ [ 199s] [128/194] CXX src/gn/parse_node_value_adapter.o [ 199s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 199s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 199s] 42 | *err = Err(node, err->message(), err->help_text()); [ 199s] | ^ [ 199s] In file included from ../src/gn/value.h:15, [ 199s] from ../src/gn/parse_node_value_adapter.h:9, [ 199s] from ../src/gn/parse_node_value_adapter.cc:5: [ 199s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 199s] 58 | Err(const Err& other); [ 199s] | ^~~ [ 200s] [129/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 200s] In file included from ../src/gn/c_tool.h:17, [ 200s] from ../src/gn/ninja_binary_target_writer.h:9, [ 200s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 200s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 83 | command_ = std::move(cmd); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/c_tool.h:15: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 110 | default_output_dir_ = std::move(dir); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 117 | depfile_ = std::move(df); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 123 | description_ = std::move(desc); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 175 | outputs_ = std::move(out); [ 200s] | ^ [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 181 | partial_outputs_ = std::move(partial_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 187 | runtime_outputs_ = std::move(run_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 205 | rspfile_ = std::move(rsp); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 213 | rspfile_content_ = std::move(content); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 200s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 78 | link_output_ = std::move(link_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 200s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 84 | depend_output_ = std::move(dep_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/target.h:15, [ 200s] from ../src/gn/rust_tool.h:18, [ 200s] from ../src/gn/ninja_rust_binary_target_writer.h:10: [ 200s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 200s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 200s] | ^~~~~~~ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] [130/194] CXX src/gn/ninja_target_writer.o [ 200s] In file included from ../src/gn/target.h:15, [ 200s] from ../src/gn/config_values_extractors.h:16, [ 200s] from ../src/gn/ninja_target_writer.cc:11: [ 200s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 200s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 200s] | ^~~~~~~ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 83 | command_ = std::move(cmd); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 110 | default_output_dir_ = std::move(dir); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 117 | depfile_ = std::move(df); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 123 | description_ = std::move(desc); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 175 | outputs_ = std::move(out); [ 200s] | ^ [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 181 | partial_outputs_ = std::move(partial_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 187 | runtime_outputs_ = std::move(run_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 205 | rspfile_ = std::move(rsp); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 213 | rspfile_content_ = std::move(content); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 200s] from ../src/gn/ninja_target_writer.cc:17: [ 200s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 200s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 78 | link_output_ = std::move(link_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 200s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 84 | depend_output_ = std::move(dep_out); [ 200s] | ^ [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] [131/194] CXX src/gn/output_conversion.o [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/settings.h:14, [ 201s] from ../src/gn/output_conversion.cc:7: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 83 | command_ = std::move(cmd); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/tool.h:16: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 110 | default_output_dir_ = std::move(dir); [ 201s] | ^ [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 117 | depfile_ = std::move(df); [ 201s] | ^ [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 123 | description_ = std::move(desc); [ 201s] | ^ [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 175 | outputs_ = std::move(out); [ 201s] | ^ [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 181 | partial_outputs_ = std::move(partial_out); [ 201s] | ^ [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 187 | runtime_outputs_ = std::move(run_out); [ 201s] | ^ [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 205 | rspfile_ = std::move(rsp); [ 201s] | ^ [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 213 | rspfile_content_ = std::move(content); [ 201s] | ^ [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const std::string&, const Value&, std::ostream&, Err*)': [ 201s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 201s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 201s] | ^ [ 201s] In file included from ../src/gn/scope.h:17, [ 201s] from ../src/gn/settings.h:12: [ 201s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 201s] 58 | Err(const Err& other); [ 201s] | ^~~ [ 201s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 201s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 201s] | ^ [ 201s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 201s] 58 | Err(const Err& other); [ 201s] | ^~~ [ 201s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 201s] 157 | "Run gn help output_conversion to see your options."); [ 201s] | ^ [ 201s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 201s] 58 | Err(const Err& other); [ 201s] | ^~~ [ 202s] [132/194] CXX src/gn/ninja_build_writer.o [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/filesystem_utils.h:14, [ 202s] from ../src/gn/ninja_build_writer.cc:22: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 83 | command_ = std::move(cmd); [ 202s] | ^ [ 202s] In file included from ../src/gn/substitution_list.h:11, [ 202s] from ../src/gn/tool.h:16: [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 110 | default_output_dir_ = std::move(dir); [ 202s] | ^ [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 117 | depfile_ = std::move(df); [ 202s] | ^ [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 123 | description_ = std::move(desc); [ 202s] | ^ [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 202s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 202s] 175 | outputs_ = std::move(out); [ 202s] | ^ [ 202s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 202s] 17 | SubstitutionList(const SubstitutionList& other); [ 202s] | ^~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 202s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 202s] 181 | partial_outputs_ = std::move(partial_out); [ 202s] | ^ [ 202s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 202s] 17 | SubstitutionList(const SubstitutionList& other); [ 202s] | ^~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 202s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 202s] 187 | runtime_outputs_ = std::move(run_out); [ 202s] | ^ [ 202s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 202s] 17 | SubstitutionList(const SubstitutionList& other); [ 202s] | ^~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 205 | rspfile_ = std::move(rsp); [ 202s] | ^ [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 213 | rspfile_content_ = std::move(content); [ 202s] | ^ [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/target.h:15, [ 202s] from ../src/gn/filesystem_utils.h:15: [ 202s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 202s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 202s] | ^~~~~~~ [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 202s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 202s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 202s] | ^ [ 202s] In file included from ../src/gn/scope.h:17, [ 202s] from ../src/gn/args.h:14, [ 202s] from ../src/gn/build_settings.h:16, [ 202s] from ../src/gn/ninja_build_writer.cc:18: [ 202s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 202s] 58 | Err(const Err& other); [ 202s] | ^~~ [ 202s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 202s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 202s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 202s] | ^ [ 202s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 202s] 58 | Err(const Err& other); [ 202s] | ^~~ [ 202s] [133/194] CXX src/gn/pool.o [ 203s] [134/194] CXX src/gn/path_output.o [ 203s] In file included from ../src/gn/toolchain.h:16, [ 203s] from ../src/gn/settings.h:14, [ 203s] from ../src/gn/filesystem_utils.h:14, [ 203s] from ../src/gn/path_output.cc:8: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 83 | command_ = std::move(cmd); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/tool.h:16: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 110 | default_output_dir_ = std::move(dir); [ 203s] | ^ [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 117 | depfile_ = std::move(df); [ 203s] | ^ [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 123 | description_ = std::move(desc); [ 203s] | ^ [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 203s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 203s] 175 | outputs_ = std::move(out); [ 203s] | ^ [ 203s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 203s] 17 | SubstitutionList(const SubstitutionList& other); [ 203s] | ^~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 203s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 203s] 181 | partial_outputs_ = std::move(partial_out); [ 203s] | ^ [ 203s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 203s] 17 | SubstitutionList(const SubstitutionList& other); [ 203s] | ^~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 203s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 203s] 187 | runtime_outputs_ = std::move(run_out); [ 203s] | ^ [ 203s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 203s] 17 | SubstitutionList(const SubstitutionList& other); [ 203s] | ^~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 205 | rspfile_ = std::move(rsp); [ 203s] | ^ [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 213 | rspfile_content_ = std::move(content); [ 203s] | ^ [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/target.h:15, [ 203s] from ../src/gn/filesystem_utils.h:15: [ 203s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 203s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 203s] | ^~~~~~~ [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] [135/194] CXX src/gn/rust_substitution_type.o [ 204s] [136/194] CXX src/gn/rust_values.o [ 205s] [137/194] CXX src/gn/ninja_c_binary_target_writer.o [ 205s] In file included from ../src/gn/c_tool.h:17, [ 205s] from ../src/gn/ninja_binary_target_writer.h:9, [ 205s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 205s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 83 | command_ = std::move(cmd); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/c_tool.h:15: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 110 | default_output_dir_ = std::move(dir); [ 205s] | ^ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 117 | depfile_ = std::move(df); [ 205s] | ^ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 123 | description_ = std::move(desc); [ 205s] | ^ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 205s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 175 | outputs_ = std::move(out); [ 205s] | ^ [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 205s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 181 | partial_outputs_ = std::move(partial_out); [ 205s] | ^ [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 205s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 187 | runtime_outputs_ = std::move(run_out); [ 205s] | ^ [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 205 | rspfile_ = std::move(rsp); [ 205s] | ^ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 213 | rspfile_content_ = std::move(content); [ 205s] | ^ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 205s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 78 | link_output_ = std::move(link_out); [ 205s] | ^ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 205s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 84 | depend_output_ = std::move(dep_out); [ 205s] | ^ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/target.h:15, [ 205s] from ../src/gn/config_values_extractors.h:16, [ 205s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 205s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 205s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 205s] | ^~~~~~~ [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] [138/194] CXX src/gn/rust_variables.o [ 206s] [139/194] CXX src/gn/pattern.o [ 206s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 206s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 206s] | ^ [ 206s] In file included from ../src/gn/value.h:15, [ 206s] from ../src/gn/pattern.h:13, [ 206s] from ../src/gn/pattern.cc:5: [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] [140/194] CXX src/gn/operators.o [ 206s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 206s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 92 | "This thing on the left is not an identifier or accessor."); [ 206s] | ^ [ 206s] In file included from ../src/gn/operators.cc:11: [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 117 | "to copy it into the current scope before doing this operation."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 206s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 206s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 252 | " does not evaluate to a value."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 206s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 281 | "\nfrom the list but it wasn't there."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 206s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 206s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 206s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 206s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 206s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 539 | "This operator can only compare two integers."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 206s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 598 | "\" instead."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 610 | "\" instead."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 206s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 628 | "\" instead."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 640 | "\" instead."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 206s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 659 | "\" instead."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 206s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 206s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 206s] 687 | "This thing on the right does not evaluate to a value."); [ 206s] | ^ [ 206s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 206s] 58 | Err(const Err& other); [ 206s] | ^~~ [ 207s] [141/194] CXX src/gn/desc_builder.o [ 207s] In file included from ../src/gn/target.h:15, [ 207s] from ../src/gn/commands.h:15, [ 207s] from ../src/gn/desc_builder.cc:10: [ 207s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 207s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 207s] | ^~~~~~~ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 83 | command_ = std::move(cmd); [ 207s] | ^ [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 110 | default_output_dir_ = std::move(dir); [ 207s] | ^ [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 117 | depfile_ = std::move(df); [ 207s] | ^ [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 123 | description_ = std::move(desc); [ 207s] | ^ [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 207s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 207s] 175 | outputs_ = std::move(out); [ 207s] | ^ [ 207s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 207s] 17 | SubstitutionList(const SubstitutionList& other); [ 207s] | ^~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 207s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 207s] 181 | partial_outputs_ = std::move(partial_out); [ 207s] | ^ [ 207s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 207s] 17 | SubstitutionList(const SubstitutionList& other); [ 207s] | ^~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 207s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 207s] 187 | runtime_outputs_ = std::move(run_out); [ 207s] | ^ [ 207s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 207s] 17 | SubstitutionList(const SubstitutionList& other); [ 207s] | ^~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 205 | rspfile_ = std::move(rsp); [ 207s] | ^ [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 213 | rspfile_content_ = std::move(content); [ 207s] | ^ [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/desc_builder.cc: In member function 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const Scope*)': [ 207s] ../src/gn/desc_builder.cc:180:21: warning: redundant move in return statement [-Wredundant-move] [ 207s] 180 | return std::move(res); [ 207s] | ~~~~~~~~~^~~~~ [ 207s] ../src/gn/desc_builder.cc:180:21: note: remove 'std::move' call [ 207s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 207s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 207s] 701 | return std::move(res); [ 207s] | ~~~~~~~~~^~~~~ [ 207s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 207s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 207s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 207s] 727 | return std::move(res); [ 207s] | ~~~~~~~~~^~~~~ [ 207s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 207s] ../src/gn/desc_builder.cc: In instantiation of 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const std::vector&) [with T = Value]': [ 207s] ../src/gn/desc_builder.cc:194:27: required from here [ 207s] 194 | return ToBaseValue(val.list_value()); [ 207s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/desc_builder.cc:171:25: warning: redundant move in return statement [-Wredundant-move] [ 207s] 171 | return std::move(res); [ 207s] | ^ [ 207s] ../src/gn/desc_builder.cc:171:25: note: remove 'std::move' call [ 207s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; ValuePtr = std::unique_ptr]': [ 207s] ../src/gn/desc_builder.cc:395:47: required from here [ 207s] 395 | RenderValue(target_->sources())); [ 207s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 207s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 207s] 140 | return std::move(res); [ 207s] | ^ [ 207s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 207s] ../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]': [ 207s] ../src/gn/desc_builder.cc:423:69: required from here [ 207s] 423 | res->SetWithoutPathExpansion(variables::kInputs, RenderValue(inputs)); [ 207s] | ~~~~~~~~~~~^~~~~~~~ [ 207s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 207s] 140 | return std::move(res); [ 207s] | ^ [ 207s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 209s] [142/194] CXX src/gn/rust_tool.o [ 209s] In file included from ../src/gn/target.h:15, [ 209s] from ../src/gn/rust_tool.h:18, [ 209s] from ../src/gn/rust_tool.cc:5: [ 209s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 209s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 209s] | ^~~~~~~ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/rust_tool.h:16: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 83 | command_ = std::move(cmd); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 110 | default_output_dir_ = std::move(dir); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 117 | depfile_ = std::move(df); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 123 | description_ = std::move(desc); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 175 | outputs_ = std::move(out); [ 209s] | ^ [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 181 | partial_outputs_ = std::move(partial_out); [ 209s] | ^ [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 187 | runtime_outputs_ = std::move(run_out); [ 209s] | ^ [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 205 | rspfile_ = std::move(rsp); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 213 | rspfile_content_ = std::move(content); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 209s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 209s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 209s] | ^ [ 209s] In file included from ../src/gn/scope.h:17, [ 209s] from ../src/gn/args.h:14, [ 209s] from ../src/gn/build_settings.h:16, [ 209s] from ../src/gn/metadata.h:10, [ 209s] from ../src/gn/target.h:23: [ 209s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 209s] 58 | Err(const Err& other); [ 209s] | ^~~ [ 209s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 209s] 89 | " which is not valid\nfor this variable."); [ 209s] | ^ [ 209s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 209s] 58 | Err(const Err& other); [ 209s] | ^~~ [ 209s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 94 | *field = std::move(list); [ 209s] | ^ [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] [143/194] CXX src/gn/settings.o [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/settings.h:14, [ 209s] from ../src/gn/settings.cc:5: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 83 | command_ = std::move(cmd); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/tool.h:16: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 110 | default_output_dir_ = std::move(dir); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 117 | depfile_ = std::move(df); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 123 | description_ = std::move(desc); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 175 | outputs_ = std::move(out); [ 209s] | ^ [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 181 | partial_outputs_ = std::move(partial_out); [ 209s] | ^ [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 187 | runtime_outputs_ = std::move(run_out); [ 209s] | ^ [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 205 | rspfile_ = std::move(rsp); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 213 | rspfile_content_ = std::move(content); [ 209s] | ^ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/target.h:15, [ 209s] from ../src/gn/filesystem_utils.h:15, [ 209s] from ../src/gn/settings.cc:8: [ 209s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 209s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 209s] | ^~~~~~~ [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] [144/194] CXX src/gn/scope_per_file_provider.o [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/settings.h:14, [ 210s] from ../src/gn/filesystem_utils.h:14, [ 210s] from ../src/gn/scope_per_file_provider.cc:9: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 83 | command_ = std::move(cmd); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/tool.h:16: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 110 | default_output_dir_ = std::move(dir); [ 210s] | ^ [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 117 | depfile_ = std::move(df); [ 210s] | ^ [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 123 | description_ = std::move(desc); [ 210s] | ^ [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 175 | outputs_ = std::move(out); [ 210s] | ^ [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 181 | partial_outputs_ = std::move(partial_out); [ 210s] | ^ [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 187 | runtime_outputs_ = std::move(run_out); [ 210s] | ^ [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 205 | rspfile_ = std::move(rsp); [ 210s] | ^ [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 213 | rspfile_content_ = std::move(content); [ 210s] | ^ [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/target.h:15, [ 210s] from ../src/gn/filesystem_utils.h:15: [ 210s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 210s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 210s] | ^~~~~~~ [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] [145/194] CXX src/gn/parser.o [ 212s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 212s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 212s] | ^ [ 212s] In file included from ../src/gn/parser.h:16, [ 212s] from ../src/gn/parser.cc:5: [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 212s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 343 | *err = Err(token, "Invalid token in literal value"); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 212s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 412 | *err_ = Err(cur_token(), error_message); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 212s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 212s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 475 | return std::move(comment); [ 212s] | ~~~~~~~~~^~~~~~~~~ [ 212s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 212s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 498 | return std::move(unary_op); [ 212s] | ~~~~~~~~~^~~~~~~~~~ [ 212s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 212s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 516 | std::string(token.value()) + "'"); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 524 | return std::move(binary_op); [ 212s] | ~~~~~~~~~^~~~~~~~~~~ [ 212s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 212s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 565 | return std::move(func_call); [ 212s] | ~~~~~~~~~^~~~~~~~~~~ [ 212s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 212s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 573 | "scope access, or array access."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 586 | return std::move(assign); [ 212s] | ~~~~~~~~~^~~~~~~~ [ 212s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 212s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 598 | "value to a temporary before subscripting. Sorry."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 606 | return std::move(accessor); [ 212s] | ~~~~~~~~~^~~~~~~~~~ [ 212s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 212s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 616 | "value to a temporary first. Sorry."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 632 | return std::move(accessor); [ 212s] | ~~~~~~~~~^~~~~~~~~~ [ 212s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 212s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 212s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 702 | return std::move(file); [ 212s] | ~~~~~~~~~^~~~~~ [ 212s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 212s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 212s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 212s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 212s] | ^ [ 212s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 212s] 58 | Err(const Err& other); [ 212s] | ^~~ [ 212s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 212s] 772 | return std::move(condition); [ 212s] | ~~~~~~~~~^~~~~~~~~~~ [ 212s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 213s] [146/194] CXX src/gn/rust_values_generator.o [ 213s] In file included from ../src/gn/target.h:15, [ 213s] from ../src/gn/rust_values_generator.h:9, [ 213s] from ../src/gn/rust_values_generator.cc:5: [ 213s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 213s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 213s] | ^~~~~~~ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/action_values.h:14: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/toolchain.h:16, [ 213s] from ../src/gn/target.h:29: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 83 | command_ = std::move(cmd); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 110 | default_output_dir_ = std::move(dir); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 117 | depfile_ = std::move(df); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 123 | description_ = std::move(desc); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 175 | outputs_ = std::move(out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 181 | partial_outputs_ = std::move(partial_out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 187 | runtime_outputs_ = std::move(run_out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 205 | rspfile_ = std::move(rsp); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 213 | rspfile_content_ = std::move(content); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 213s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 213s] | ^ [ 213s] In file included from ../src/gn/scope.h:17, [ 213s] from ../src/gn/args.h:14, [ 213s] from ../src/gn/build_settings.h:16, [ 213s] from ../src/gn/metadata.h:10, [ 213s] from ../src/gn/target.h:23: [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 213s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 91 | kRustSupportedCrateTypesError); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 128 | kRustSupportedCrateTypesError); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 213s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 150 | to_find + "\" in sources."); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] [147/194] CXX src/gn/runtime_deps.o [ 213s] In file included from ../src/gn/toolchain.h:16, [ 213s] from ../src/gn/settings.h:14, [ 213s] from ../src/gn/filesystem_utils.h:14, [ 213s] from ../src/gn/runtime_deps.cc:17: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 83 | command_ = std::move(cmd); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/tool.h:16: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 110 | default_output_dir_ = std::move(dir); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 117 | depfile_ = std::move(df); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 123 | description_ = std::move(desc); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 175 | outputs_ = std::move(out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 181 | partial_outputs_ = std::move(partial_out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 187 | runtime_outputs_ = std::move(run_out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 205 | rspfile_ = std::move(rsp); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 213 | rspfile_content_ = std::move(content); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/target.h:15, [ 213s] from ../src/gn/filesystem_utils.h:15: [ 213s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 213s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 213s] | ^~~~~~~ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, RuntimeDepsVector*, Err*)': [ 213s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 213s] | ^ [ 213s] In file included from ../src/gn/scope.h:17, [ 213s] from ../src/gn/args.h:14, [ 213s] from ../src/gn/build_settings.h:16, [ 213s] from ../src/gn/runtime_deps.cc:14: [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] [148/194] CXX src/gn/source_dir.o [ 213s] In file included from ../src/gn/toolchain.h:16, [ 213s] from ../src/gn/settings.h:14, [ 213s] from ../src/gn/filesystem_utils.h:14, [ 213s] from ../src/gn/source_dir.cc:10: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 83 | command_ = std::move(cmd); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/tool.h:16: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 110 | default_output_dir_ = std::move(dir); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 117 | depfile_ = std::move(df); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 123 | description_ = std::move(desc); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 175 | outputs_ = std::move(out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 181 | partial_outputs_ = std::move(partial_out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 187 | runtime_outputs_ = std::move(run_out); [ 213s] | ^ [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 205 | rspfile_ = std::move(rsp); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 213 | rspfile_content_ = std::move(content); [ 213s] | ^ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/target.h:15, [ 213s] from ../src/gn/filesystem_utils.h:15: [ 213s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 213s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 213s] | ^~~~~~~ [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 213s] ../src/gn/source_dir.cc:103:41: required from here [ 213s] 103 | if (!ValidateResolveInput(true, p, input_string, err)) [ 213s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 213s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 41 | "You can't use empty strings as file paths."); [ 213s] | ^ [ 213s] In file included from ../src/gn/scope.h:17, [ 213s] from ../src/gn/settings.h:12: [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 54 | "You can't use empty strings as directories."); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 213s] ../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]' [ 213s] 86 | if (!ValidateResolveInput(as_file, blame_input_value, input_value, [ 213s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 213s] 87 | err)) { [ 213s] | ~~~~ [ 213s] ../src/gn/source_dir.cc:155:42: required from here [ 213s] 155 | const std::string_view& source_root) const; [ 213s] | ^~~~~ [ 213s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 41 | "You can't use empty strings as file paths."); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 213s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 213s] 54 | "You can't use empty strings as directories."); [ 213s] | ^ [ 213s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 213s] 58 | Err(const Err& other); [ 213s] | ^~~ [ 214s] [149/194] CXX src/gn/string_atom.o [ 214s] [150/194] CXX src/gn/qt_creator_writer.o [ 214s] In file included from ../src/gn/target.h:15, [ 214s] from ../src/gn/qt_creator_writer.h:14, [ 214s] from ../src/gn/qt_creator_writer.cc:5: [ 214s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 214s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 214s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 214s] | ^~~~~~~ [ 214s] In file included from ../src/gn/substitution_list.h:11, [ 214s] from ../src/gn/action_values.h:14: [ 214s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 214s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 214s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] In file included from ../src/gn/toolchain.h:16, [ 214s] from ../src/gn/target.h:29: [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 214s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 214s] 83 | command_ = std::move(cmd); [ 214s] | ^ [ 214s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 214s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 214s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 214s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 214s] 110 | default_output_dir_ = std::move(dir); [ 214s] | ^ [ 214s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 214s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 214s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 214s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 214s] 117 | depfile_ = std::move(df); [ 214s] | ^ [ 214s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 214s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 214s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 214s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 214s] 123 | description_ = std::move(desc); [ 214s] | ^ [ 214s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 214s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 214s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 214s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 214s] 175 | outputs_ = std::move(out); [ 214s] | ^ [ 214s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 214s] 17 | SubstitutionList(const SubstitutionList& other); [ 214s] | ^~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 214s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 214s] 181 | partial_outputs_ = std::move(partial_out); [ 214s] | ^ [ 214s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 214s] 17 | SubstitutionList(const SubstitutionList& other); [ 214s] | ^~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 214s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 214s] 187 | runtime_outputs_ = std::move(run_out); [ 214s] | ^ [ 214s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 214s] 17 | SubstitutionList(const SubstitutionList& other); [ 214s] | ^~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 214s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 214s] 205 | rspfile_ = std::move(rsp); [ 214s] | ^ [ 214s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 214s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 214s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 214s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 214s] 213 | rspfile_content_ = std::move(content); [ 214s] | ^ [ 214s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 214s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 214s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const std::string&)': [ 214s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 214s] 48 | "': " + base::File::ErrorToString(error)); [ 214s] | ^ [ 214s] In file included from ../src/gn/qt_creator_writer.h:13: [ 214s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 214s] 58 | Err(const Err& other); [ 214s] | ^~~ [ 214s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 214s] 57 | *err = gen.err_; [ 214s] | ^~~~ [ 214s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 214s] 58 | Err(const Err& other); [ 214s] | ^~~ [ 214s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 214s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 214s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 214s] | ^ [ 214s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 214s] 58 | Err(const Err& other); [ 214s] | ^~~ [ 214s] [151/194] CXX src/gn/standard_out.o [ 215s] [152/194] CXX src/gn/source_file.o [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/filesystem_utils.h:14, [ 215s] from ../src/gn/source_file.cc:8: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 83 | command_ = std::move(cmd); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 110 | default_output_dir_ = std::move(dir); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 117 | depfile_ = std::move(df); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 123 | description_ = std::move(desc); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 175 | outputs_ = std::move(out); [ 215s] | ^ [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 181 | partial_outputs_ = std::move(partial_out); [ 215s] | ^ [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 187 | runtime_outputs_ = std::move(run_out); [ 215s] | ^ [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 205 | rspfile_ = std::move(rsp); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 213 | rspfile_content_ = std::move(content); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/target.h:15, [ 215s] from ../src/gn/filesystem_utils.h:15: [ 215s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 215s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 215s] | ^~~~~~~ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] [153/194] CXX src/gn/scheduler.o [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/scheduler.cc:5: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 83 | command_ = std::move(cmd); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 110 | default_output_dir_ = std::move(dir); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 117 | depfile_ = std::move(df); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 123 | description_ = std::move(desc); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 175 | outputs_ = std::move(out); [ 215s] | ^ [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 181 | partial_outputs_ = std::move(partial_out); [ 215s] | ^ [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 187 | runtime_outputs_ = std::move(run_out); [ 215s] | ^ [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 205 | rspfile_ = std::move(rsp); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 213 | rspfile_content_ = std::move(content); [ 215s] | ^ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/target.h:15, [ 215s] from ../src/gn/scheduler.cc:10: [ 215s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 215s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 215s] | ^~~~~~~ [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] [154/194] CXX src/gn/swift_variables.o [ 217s] [155/194] CXX src/gn/substitution_list.o [ 219s] [156/194] CXX src/gn/substitution_type.o [ 219s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 219s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 199 | "operating on a source file such as this."); [ 219s] | ^ [ 219s] In file included from ../src/gn/substitution_type.cc:11: [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] [157/194] CXX src/gn/swift_values_generator.o [ 219s] In file included from ../src/gn/toolchain.h:16, [ 219s] from ../src/gn/settings.h:14, [ 219s] from ../src/gn/swift_values_generator.cc:9: [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 83 | command_ = std::move(cmd); [ 219s] | ^ [ 219s] In file included from ../src/gn/substitution_list.h:11, [ 219s] from ../src/gn/tool.h:16: [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 110 | default_output_dir_ = std::move(dir); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 117 | depfile_ = std::move(df); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 123 | description_ = std::move(desc); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 219s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 219s] 175 | outputs_ = std::move(out); [ 219s] | ^ [ 219s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 219s] 17 | SubstitutionList(const SubstitutionList& other); [ 219s] | ^~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 219s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 219s] 181 | partial_outputs_ = std::move(partial_out); [ 219s] | ^ [ 219s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 219s] 17 | SubstitutionList(const SubstitutionList& other); [ 219s] | ^~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 219s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 219s] 187 | runtime_outputs_ = std::move(run_out); [ 219s] | ^ [ 219s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 219s] 17 | SubstitutionList(const SubstitutionList& other); [ 219s] | ^~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 205 | rspfile_ = std::move(rsp); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 213 | rspfile_content_ = std::move(content); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] In file included from ../src/gn/target.h:15, [ 219s] from ../src/gn/swift_values_generator.cc:12: [ 219s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 219s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 219s] | ^~~~~~~ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] [158/194] CXX src/gn/string_output_buffer.o [ 219s] In file included from ../src/gn/toolchain.h:16, [ 219s] from ../src/gn/settings.h:14, [ 219s] from ../src/gn/filesystem_utils.h:14, [ 219s] from ../src/gn/string_output_buffer.cc:11: [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 83 | command_ = std::move(cmd); [ 219s] | ^ [ 219s] In file included from ../src/gn/substitution_list.h:11, [ 219s] from ../src/gn/tool.h:16: [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 110 | default_output_dir_ = std::move(dir); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 117 | depfile_ = std::move(df); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 123 | description_ = std::move(desc); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 219s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 219s] 175 | outputs_ = std::move(out); [ 219s] | ^ [ 219s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 219s] 17 | SubstitutionList(const SubstitutionList& other); [ 219s] | ^~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 219s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 219s] 181 | partial_outputs_ = std::move(partial_out); [ 219s] | ^ [ 219s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 219s] 17 | SubstitutionList(const SubstitutionList& other); [ 219s] | ^~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 219s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 219s] 187 | runtime_outputs_ = std::move(run_out); [ 219s] | ^ [ 219s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 219s] 17 | SubstitutionList(const SubstitutionList& other); [ 219s] | ^~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 205 | rspfile_ = std::move(rsp); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 219s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 213 | rspfile_content_ = std::move(content); [ 219s] | ^ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] In file included from ../src/gn/target.h:15, [ 219s] from ../src/gn/filesystem_utils.h:15: [ 219s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 219s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 219s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 219s] | ^~~~~~~ [ 219s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 219s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 219s] | ^~~~~~~~~~~~~~~~~~~ [ 219s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 219s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 219s] | ^ [ 219s] In file included from ../src/gn/string_output_buffer.cc:9: [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] [159/194] CXX src/gn/string_utils.o [ 219s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 219s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 79 | err->message(), err->help_text()); [ 219s] | ^ [ 219s] In file included from ../src/gn/string_utils.cc:11: [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 88 | err->message(), err->help_text()); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 105 | err->message(), err->help_text()); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 219s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 219s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 168 | "Unterminated ${..."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 188 | "It you want a literal $ use \"\\$\"."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 219s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 230 | "Could not convert hex value."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 219s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 219s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 219s] | ^ [ 219s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 219s] 58 | Err(const Err& other); [ 219s] | ^~~ [ 219s] [160/194] CXX src/gn/parse_tree.o [ 220s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 220s] | ^ [ 220s] In file included from ../src/gn/parse_tree.h:16, [ 220s] from ../src/gn/parse_tree.cc:5: [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 367 | Value::DescribeType(base_value->type()) + "."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 395 | "\" in scope \"" + base_.value() + "\""); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 431 | *err = Err(base_, "Undefined identifier."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 438 | "\" in scope \"" + base_.value() + "\""); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 469 | "array has no elements."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 568 | "Either delete it or do something with the result."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 878 | "I can't do something with nothing."); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 220s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 220s] | ^ [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 221s] [161/194] CXX src/gn/token.o [ 221s] [162/194] CXX src/gn/swift_values.o [ 221s] In file included from ../src/gn/toolchain.h:16, [ 221s] from ../src/gn/settings.h:14, [ 221s] from ../src/gn/swift_values.cc:9: [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 83 | command_ = std::move(cmd); [ 221s] | ^ [ 221s] In file included from ../src/gn/substitution_list.h:11, [ 221s] from ../src/gn/tool.h:16: [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 110 | default_output_dir_ = std::move(dir); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 117 | depfile_ = std::move(df); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 123 | description_ = std::move(desc); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 221s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 221s] 175 | outputs_ = std::move(out); [ 221s] | ^ [ 221s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 221s] 17 | SubstitutionList(const SubstitutionList& other); [ 221s] | ^~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 221s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 221s] 181 | partial_outputs_ = std::move(partial_out); [ 221s] | ^ [ 221s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 221s] 17 | SubstitutionList(const SubstitutionList& other); [ 221s] | ^~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 221s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 221s] 187 | runtime_outputs_ = std::move(run_out); [ 221s] | ^ [ 221s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 221s] 17 | SubstitutionList(const SubstitutionList& other); [ 221s] | ^~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 205 | rspfile_ = std::move(rsp); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 213 | rspfile_content_ = std::move(content); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] In file included from ../src/gn/target.h:15, [ 221s] from ../src/gn/swift_values.cc:11: [ 221s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 221s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 221s] | ^~~~~~~ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 221s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 221s] 62 | " must be a .swiftmodule file."); [ 221s] | ^ [ 221s] In file included from ../src/gn/swift_values.cc:8: [ 221s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 221s] 58 | Err(const Err& other); [ 221s] | ^~~ [ 221s] [163/194] CXX src/gn/substitution_pattern.o [ 221s] In file included from ../src/gn/toolchain.h:16, [ 221s] from ../src/gn/settings.h:14, [ 221s] from ../src/gn/filesystem_utils.h:14, [ 221s] from ../src/gn/substitution_pattern.cc:12: [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 83 | command_ = std::move(cmd); [ 221s] | ^ [ 221s] In file included from ../src/gn/substitution_pattern.cc:5: [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 110 | default_output_dir_ = std::move(dir); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 117 | depfile_ = std::move(df); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 123 | description_ = std::move(desc); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 221s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 221s] 175 | outputs_ = std::move(out); [ 221s] | ^ [ 221s] In file included from ../src/gn/tool.h:16: [ 221s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 221s] 17 | SubstitutionList(const SubstitutionList& other); [ 221s] | ^~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 221s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 221s] 181 | partial_outputs_ = std::move(partial_out); [ 221s] | ^ [ 221s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 221s] 17 | SubstitutionList(const SubstitutionList& other); [ 221s] | ^~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 221s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 221s] 187 | runtime_outputs_ = std::move(run_out); [ 221s] | ^ [ 221s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 221s] 17 | SubstitutionList(const SubstitutionList& other); [ 221s] | ^~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 205 | rspfile_ = std::move(rsp); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 221s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 213 | rspfile_content_ = std::move(content); [ 221s] | ^ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] In file included from ../src/gn/target.h:15, [ 221s] from ../src/gn/filesystem_utils.h:15: [ 221s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 221s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 221s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 221s] | ^~~~~~~ [ 221s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 221s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 221s] | ^~~~~~~~~~~~~~~~~~~ [ 221s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const std::string&, const ParseNode*, Err*)': [ 221s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 221s] 77 | " and did not find a known substitution following it."); [ 221s] | ^ [ 221s] In file included from ../src/gn/scope.h:17, [ 221s] from ../src/gn/args.h:14, [ 221s] from ../src/gn/build_settings.h:16, [ 221s] from ../src/gn/substitution_pattern.cc:10: [ 221s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 221s] 58 | Err(const Err& other); [ 221s] | ^~~ [ 221s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 221s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 221s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 221s] | ^ [ 221s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 221s] 58 | Err(const Err& other); [ 221s] | ^~~ [ 221s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 221s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 221s] | ^ [ 221s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 221s] 58 | Err(const Err& other); [ 221s] | ^~~ [ 223s] [164/194] CXX src/gn/template.o [ 224s] [165/194] CXX src/gn/substitution_writer.o [ 224s] In file included from ../src/gn/toolchain.h:16, [ 224s] from ../src/gn/settings.h:14, [ 224s] from ../src/gn/filesystem_utils.h:14, [ 224s] from ../src/gn/substitution_writer.cc:10: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 83 | command_ = std::move(cmd); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/tool.h:16: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 110 | default_output_dir_ = std::move(dir); [ 224s] | ^ [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 117 | depfile_ = std::move(df); [ 224s] | ^ [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 123 | description_ = std::move(desc); [ 224s] | ^ [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 224s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 224s] 175 | outputs_ = std::move(out); [ 224s] | ^ [ 224s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 224s] 17 | SubstitutionList(const SubstitutionList& other); [ 224s] | ^~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 224s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 224s] 181 | partial_outputs_ = std::move(partial_out); [ 224s] | ^ [ 224s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 224s] 17 | SubstitutionList(const SubstitutionList& other); [ 224s] | ^~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 224s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 224s] 187 | runtime_outputs_ = std::move(run_out); [ 224s] | ^ [ 224s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 224s] 17 | SubstitutionList(const SubstitutionList& other); [ 224s] | ^~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 205 | rspfile_ = std::move(rsp); [ 224s] | ^ [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 213 | rspfile_content_ = std::move(content); [ 224s] | ^ [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/target.h:15, [ 224s] from ../src/gn/filesystem_utils.h:15: [ 224s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 224s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 224s] | ^~~~~~~ [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 226s] [166/194] CXX src/gn/tokenizer.o [ 226s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 226s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 226s] 100 | *err_ = GetErrorForInvalidToken(location); [ 226s] | ^ [ 226s] In file included from ../src/gn/tokenizer.h:14, [ 226s] from ../src/gn/tokenizer.cc:5: [ 226s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 226s] 58 | Err(const Err& other); [ 226s] | ^~~ [ 226s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 226s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 226s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 226s] | ^ [ 226s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 226s] 58 | Err(const Err& other); [ 226s] | ^~~ [ 226s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 226s] 284 | "Don't leave me hanging like this!"); [ 226s] | ^ [ 226s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 226s] 58 | Err(const Err& other); [ 226s] | ^~~ [ 226s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 226s] 292 | "Newline in string constant."); [ 226s] | ^ [ 226s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 226s] 58 | Err(const Err& other); [ 226s] | ^~~ [ 226s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 226s] 333 | "Please insert system disk in drive A: and press any key."); [ 226s] | ^ [ 226s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 226s] 58 | Err(const Err& other); [ 226s] | ^~~ [ 227s] [167/194] CXX src/gn/setup.o [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/settings.h:14, [ 227s] from ../src/gn/input_file_manager.h:20, [ 227s] from ../src/gn/scheduler.h:16, [ 227s] from ../src/gn/setup.h:17, [ 227s] from ../src/gn/setup.cc:5: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 83 | command_ = std::move(cmd); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/tool.h:16: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 110 | default_output_dir_ = std::move(dir); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 117 | depfile_ = std::move(df); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 123 | description_ = std::move(desc); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 175 | outputs_ = std::move(out); [ 227s] | ^ [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 181 | partial_outputs_ = std::move(partial_out); [ 227s] | ^ [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 187 | runtime_outputs_ = std::move(run_out); [ 227s] | ^ [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 205 | rspfile_ = std::move(rsp); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 213 | rspfile_content_ = std::move(content); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/target.h:15, [ 227s] from ../src/gn/commands.h:15, [ 227s] from ../src/gn/setup.cc:22: [ 227s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 227s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 227s] | ^~~~~~~ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 227s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 636 | "\" doesn't exist."); [ 227s] | ^ [ 227s] In file included from ../src/gn/scope.h:17, [ 227s] from ../src/gn/args.h:14, [ 227s] from ../src/gn/build_settings.h:16, [ 227s] from ../src/gn/setup.h:13: [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 652 | "\" couldn't be loaded."); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 678 | FilePathToUTF8(root_path) + "\"."); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const std::string&, bool, Err*)': [ 227s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 227s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 812 | "\" couldn't be loaded"); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 227s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 227s] 870 | "' cannot " + "contain a path separator"); [ 227s] | ^ [ 227s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 227s] 58 | Err(const Err& other); [ 227s] | ^~~ [ 227s] [168/194] CXX src/gn/switches.o [ 227s] [169/194] CXX src/gn/toolchain.o [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/toolchain.cc:5: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 83 | command_ = std::move(cmd); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/tool.h:16: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 110 | default_output_dir_ = std::move(dir); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 117 | depfile_ = std::move(df); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 123 | description_ = std::move(desc); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 175 | outputs_ = std::move(out); [ 227s] | ^ [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 181 | partial_outputs_ = std::move(partial_out); [ 227s] | ^ [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 187 | runtime_outputs_ = std::move(run_out); [ 227s] | ^ [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 205 | rspfile_ = std::move(rsp); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 213 | rspfile_content_ = std::move(content); [ 227s] | ^ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/target.h:15, [ 227s] from ../src/gn/toolchain.cc:12: [ 227s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 227s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 227s] | ^~~~~~~ [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] [170/194] CXX src/gn/tool.o [ 228s] In file included from ../src/gn/tool.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 83 | command_ = std::move(cmd); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/tool.h:16: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 110 | default_output_dir_ = std::move(dir); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 117 | depfile_ = std::move(df); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 123 | description_ = std::move(desc); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 175 | outputs_ = std::move(out); [ 228s] | ^ [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 181 | partial_outputs_ = std::move(partial_out); [ 228s] | ^ [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 187 | runtime_outputs_ = std::move(run_out); [ 228s] | ^ [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 205 | rspfile_ = std::move(rsp); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 213 | rspfile_content_ = std::move(content); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/tool.cc:7: [ 228s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 228s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 78 | link_output_ = std::move(link_out); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 228s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 84 | depend_output_ = std::move(dep_out); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/target.h:15, [ 228s] from ../src/gn/rust_tool.h:18, [ 228s] from ../src/gn/tool.cc:9: [ 228s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 228s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 228s] | ^~~~~~~ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 228s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 228s] 74 | " which is not valid\nfor this variable."); [ 228s] | ^ [ 228s] In file included from ../src/gn/scope.h:17, [ 228s] from ../src/gn/tool.h:14: [ 228s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 228s] 58 | Err(const Err& other); [ 228s] | ^~~ [ 228s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 228s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 123 | *field = std::move(pattern); [ 228s] | ^ [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 228s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 146 | *field = std::move(list); [ 228s] | ^ [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] ../src/gn/tool.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 228s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 228s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 228s] | ^ [ 228s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 228s] 58 | Err(const Err& other); [ 228s] | ^~~ [ 228s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 228s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 228s] 214 | : "This tool doesn't support \"command\"."); [ 228s] | ^ [ 228s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 228s] 58 | Err(const Err& other); [ 228s] | ^~~ [ 228s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const std::string&, Scope*, Toolchain*, Err*)': [ 228s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 228s] 227 | *err = Err(function, "Unknown tool type."); [ 228s] | ^ [ 228s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 228s] 58 | Err(const Err& other); [ 228s] | ^~~ [ 228s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 228s] 246 | *err = Err(function, "Unknown tool type."); [ 228s] | ^ [ 228s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 228s] 58 | Err(const Err& other); [ 228s] | ^~~ [ 228s] [171/194] CXX src/gn/value.o [ 228s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Type, Err*) const': [ 228s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 228s] 227 | ToString(true)); [ 228s] | ^ [ 228s] In file included from ../src/gn/value.h:15, [ 228s] from ../src/gn/value.cc:5: [ 228s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 228s] 58 | Err(const Err& other); [ 228s] | ^~~ [ 228s] [172/194] CXX src/gn/version.o [ 229s] [173/194] CXX src/gn/scope.o [ 229s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 229s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 229s] | ^ [ 229s] In file included from ../src/gn/scope.h:17, [ 229s] from ../src/gn/scope.cc:5: [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const MergeOptions&, const ParseNode*, const char*, Err*) const': [ 229s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 318 | std::string(current_name) + "\""); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 370 | "file or in a related .gni file.\n"); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 403 | current_name + "\""); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 229s] from ../src/gn/scope.h:8: [ 229s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 229s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: 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 [ 229s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 229s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 229s] [174/194] CXX src/gn/target_generator.o [ 229s] In file included from ../src/gn/target.h:15, [ 229s] from ../src/gn/action_target_generator.h:9, [ 229s] from ../src/gn/target_generator.cc:12: [ 229s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 229s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 229s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 229s] | ^~~~~~~ [ 229s] In file included from ../src/gn/substitution_list.h:11, [ 229s] from ../src/gn/action_values.h:14: [ 229s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 229s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 229s] | ^~~~~~~~~~~~~~~~~~~ [ 229s] In file included from ../src/gn/toolchain.h:16, [ 229s] from ../src/gn/target.h:29: [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 229s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 229s] 83 | command_ = std::move(cmd); [ 229s] | ^ [ 229s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 229s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 229s] | ^~~~~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 229s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 229s] 110 | default_output_dir_ = std::move(dir); [ 229s] | ^ [ 229s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 229s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 229s] | ^~~~~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 229s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 229s] 117 | depfile_ = std::move(df); [ 229s] | ^ [ 229s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 229s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 229s] | ^~~~~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 229s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 229s] 123 | description_ = std::move(desc); [ 229s] | ^ [ 229s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 229s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 229s] | ^~~~~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 229s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 229s] 175 | outputs_ = std::move(out); [ 229s] | ^ [ 229s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 229s] 17 | SubstitutionList(const SubstitutionList& other); [ 229s] | ^~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 229s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 229s] 181 | partial_outputs_ = std::move(partial_out); [ 229s] | ^ [ 229s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 229s] 17 | SubstitutionList(const SubstitutionList& other); [ 229s] | ^~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 229s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 229s] 187 | runtime_outputs_ = std::move(run_out); [ 229s] | ^ [ 229s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 229s] 17 | SubstitutionList(const SubstitutionList& other); [ 229s] | ^~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 229s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 229s] 205 | rspfile_ = std::move(rsp); [ 229s] | ^ [ 229s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 229s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 229s] | ^~~~~~~~~~~~~~~~~~~ [ 229s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 229s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 229s] 213 | rspfile_content_ = std::move(content); [ 229s] | ^ [ 229s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 229s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 229s] | ^~~~~~~~~~~~~~~~~~~ [ 229s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const std::string&, Err*)': [ 229s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 83 | "Otherwise I'm not sure what to call this target."); [ 229s] | ^ [ 229s] In file included from ../src/gn/scope.h:17, [ 229s] from ../src/gn/args.h:14, [ 229s] from ../src/gn/build_settings.h:16, [ 229s] from ../src/gn/metadata.h:10, [ 229s] from ../src/gn/target.h:23: [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 229s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 340 | "literally."); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 229s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 229s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 229s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 229s] | ^ [ 229s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 229s] 58 | Err(const Err& other); [ 229s] | ^~~ [ 230s] [175/194] CXX src/util/exe_path.o [ 231s] [176/194] CXX src/gn/xml_element_writer.o [ 231s] [177/194] CXX src/gn/trace.o [ 231s] In file included from ../src/gn/toolchain.h:16, [ 231s] from ../src/gn/settings.h:14, [ 231s] from ../src/gn/filesystem_utils.h:14, [ 231s] from ../src/gn/trace.cc:22: [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 231s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 231s] 83 | command_ = std::move(cmd); [ 231s] | ^ [ 231s] In file included from ../src/gn/substitution_list.h:11, [ 231s] from ../src/gn/tool.h:16: [ 231s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 231s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 231s] | ^~~~~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 231s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 231s] 110 | default_output_dir_ = std::move(dir); [ 231s] | ^ [ 231s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 231s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 231s] | ^~~~~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 231s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 231s] 117 | depfile_ = std::move(df); [ 231s] | ^ [ 231s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 231s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 231s] | ^~~~~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 231s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 231s] 123 | description_ = std::move(desc); [ 231s] | ^ [ 231s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 231s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 231s] | ^~~~~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 231s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 231s] 175 | outputs_ = std::move(out); [ 231s] | ^ [ 231s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 231s] 17 | SubstitutionList(const SubstitutionList& other); [ 231s] | ^~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 231s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 231s] 181 | partial_outputs_ = std::move(partial_out); [ 231s] | ^ [ 231s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 231s] 17 | SubstitutionList(const SubstitutionList& other); [ 231s] | ^~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 231s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 231s] 187 | runtime_outputs_ = std::move(run_out); [ 231s] | ^ [ 231s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 231s] 17 | SubstitutionList(const SubstitutionList& other); [ 231s] | ^~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 231s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 231s] 205 | rspfile_ = std::move(rsp); [ 231s] | ^ [ 231s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 231s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 231s] | ^~~~~~~~~~~~~~~~~~~ [ 231s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 231s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 231s] 213 | rspfile_content_ = std::move(content); [ 231s] | ^ [ 231s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 231s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 231s] | ^~~~~~~~~~~~~~~~~~~ [ 231s] In file included from ../src/gn/target.h:15, [ 231s] from ../src/gn/filesystem_utils.h:15: [ 231s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 231s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 231s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 231s] | ^~~~~~~ [ 231s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 231s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 231s] | ^~~~~~~~~~~~~~~~~~~ [ 231s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:61, [ 231s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/algorithm:61, [ 231s] from ../src/gn/trace.cc:9: [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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]': [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, [ 231s] | ^~~~~~~~~~~~~ [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 231s] 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, [ 231s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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]': [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] 1770 | __insertion_sort(_RandomAccessIterator __first, [ 231s] | ^~~~~~~~~~~~~~~~ [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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]': [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] 1876 | __introsort_loop(_RandomAccessIterator __first, [ 231s] | ^~~~~~~~~~~~~~~~ [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); [ 231s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 231s] 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]', [ 231s] 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/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:4804:18, [ 231s] inlined from 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)' at ../src/gn/trace.cc:93:12: [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] 1905 | std::__introsort_loop(__first, __last, [ 231s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 231s] 1906 | std::__lg(__last - __first) * 2, [ 231s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 231s] 1907 | __comp); [ 231s] | ~~~~~~~ [ 231s] 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]', [ 231s] 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/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1908:31, [ 231s] 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/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:4804:18, [ 231s] inlined from 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)' at ../src/gn/trace.cc:93:12: [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); [ 231s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 231s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/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 [ 231s] 1822 | std::__insertion_sort(__first, __last, __comp); [ 231s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 232s] [178/194] CXX src/util/semaphore.o [ 232s] [179/194] CXX src/util/sys_info.o [ 232s] [180/194] CXX src/util/ticks.o [ 233s] [181/194] AR base.a [ 233s] [182/194] CXX src/util/msg_loop.o [ 233s] [183/194] CXX src/gn/visual_studio_utils.o [ 235s] [184/194] CXX src/gn/visibility.o [ 235s] In file included from ../src/gn/toolchain.h:16, [ 235s] from ../src/gn/settings.h:14, [ 235s] from ../src/gn/filesystem_utils.h:14, [ 235s] from ../src/gn/visibility.cc:13: [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 83 | command_ = std::move(cmd); [ 235s] | ^ [ 235s] In file included from ../src/gn/substitution_list.h:11, [ 235s] from ../src/gn/tool.h:16: [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 110 | default_output_dir_ = std::move(dir); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 117 | depfile_ = std::move(df); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 123 | description_ = std::move(desc); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 235s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 235s] 175 | outputs_ = std::move(out); [ 235s] | ^ [ 235s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 235s] 17 | SubstitutionList(const SubstitutionList& other); [ 235s] | ^~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 235s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 235s] 181 | partial_outputs_ = std::move(partial_out); [ 235s] | ^ [ 235s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 235s] 17 | SubstitutionList(const SubstitutionList& other); [ 235s] | ^~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 235s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 235s] 187 | runtime_outputs_ = std::move(run_out); [ 235s] | ^ [ 235s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 235s] 17 | SubstitutionList(const SubstitutionList& other); [ 235s] | ^~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 205 | rspfile_ = std::move(rsp); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 213 | rspfile_content_ = std::move(content); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] In file included from ../src/gn/target.h:15, [ 235s] from ../src/gn/filesystem_utils.h:15: [ 235s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 235s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 235s] | ^~~~~~~ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 235s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 235s] 87 | return std::move(res); [ 235s] | ~~~~~~~~~^~~~~ [ 235s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 235s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 235s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 235s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 235s] | ^ [ 235s] In file included from ../src/gn/visibility.cc:12: [ 235s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 235s] 58 | Err(const Err& other); [ 235s] | ^~~ [ 235s] [185/194] CXX src/util/worker_pool.o [ 235s] [186/194] CXX src/gn/value_extractors.o [ 235s] In file included from ../src/gn/target.h:15, [ 235s] from ../src/gn/value_extractors.cc:15: [ 235s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 235s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 235s] | ^~~~~~~ [ 235s] In file included from ../src/gn/substitution_list.h:11, [ 235s] from ../src/gn/action_values.h:14: [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] In file included from ../src/gn/toolchain.h:16, [ 235s] from ../src/gn/target.h:29: [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 83 | command_ = std::move(cmd); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 110 | default_output_dir_ = std::move(dir); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 117 | depfile_ = std::move(df); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 123 | description_ = std::move(desc); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 235s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 235s] 175 | outputs_ = std::move(out); [ 235s] | ^ [ 235s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 235s] 17 | SubstitutionList(const SubstitutionList& other); [ 235s] | ^~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 235s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 235s] 181 | partial_outputs_ = std::move(partial_out); [ 235s] | ^ [ 235s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 235s] 17 | SubstitutionList(const SubstitutionList& other); [ 235s] | ^~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 235s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 235s] 187 | runtime_outputs_ = std::move(run_out); [ 235s] | ^ [ 235s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 235s] 17 | SubstitutionList(const SubstitutionList& other); [ 235s] | ^~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 205 | rspfile_ = std::move(rsp); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 235s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 213 | rspfile_content_ = std::move(content); [ 235s] | ^ [ 235s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 235s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 235s] | ^~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 235s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 235s] 86 | "Use frameworks to list framework dependencies."); [ 235s] | ^ [ 235s] In file included from ../src/gn/scope.h:17, [ 235s] from ../src/gn/args.h:14, [ 235s] from ../src/gn/build_settings.h:16, [ 235s] from ../src/gn/value_extractors.cc:9: [ 235s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 235s] 58 | Err(const Err& other); [ 235s] | ^~~ [ 235s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 235s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 235s] 202 | build_settings->root_path_utf8(), v, err); [ 235s] | ^ [ 235s] In file included from ../src/gn/visibility.h:13, [ 235s] from ../src/gn/item.h:13, [ 235s] from ../src/gn/target.h:19: [ 235s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 235s] 35 | LabelPattern(const LabelPattern& other); [ 235s] | ^~~~~~~~~~~~ [ 235s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = LabelResolver]': [ 235s] ../src/gn/value_extractors.cc:271:34: required from here [ 235s] 271 | return ListValueUniqueExtractor( [ 235s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 235s] 272 | value, dest, err, [ 235s] | ~~~~~~~~~~~~~~~~~ [ 235s] 273 | LabelResolver(build_settings, current_dir, current_toolchain)); [ 235s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 235s] 54 | *err = Err(item, "Duplicate item in list"); [ 235s] | ^ [ 235s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 235s] 58 | Err(const Err& other); [ 235s] | ^~~ [ 235s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 235s] ../src/gn/value_extractors.cc:282:34: required from here [ 235s] 282 | return ListValueUniqueExtractor( [ 235s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 235s] 283 | value, dest, err, [ 235s] | ~~~~~~~~~~~~~~~~~ [ 235s] 284 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 235s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 235s] 54 | *err = Err(item, "Duplicate item in list"); [ 235s] | ^ [ 235s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 235s] 58 | Err(const Err& other); [ 235s] | ^~~ [ 235s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 235s] ../src/gn/value_extractors.cc:293:34: required from here [ 235s] 293 | return ListValueUniqueExtractor( [ 235s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 235s] 294 | value, dest, err, [ 235s] | ~~~~~~~~~~~~~~~~~ [ 235s] 295 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 235s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 235s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 235s] 54 | *err = Err(item, "Duplicate item in list"); [ 235s] | ^ [ 235s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 235s] 58 | Err(const Err& other); [ 235s] | ^~~ [ 237s] [187/194] CXX src/gn/gn_main.o [ 237s] In file included from ../src/gn/target.h:15, [ 237s] from ../src/gn/commands.h:15, [ 237s] from ../src/gn/gn_main.cc:10: [ 237s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 237s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 237s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 237s] | ^~~~~~~ [ 237s] In file included from ../src/gn/substitution_list.h:11, [ 237s] from ../src/gn/action_values.h:14: [ 237s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 237s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 237s] | ^~~~~~~~~~~~~~~~~~~ [ 237s] In file included from ../src/gn/toolchain.h:16, [ 237s] from ../src/gn/target.h:29: [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 237s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 237s] 83 | command_ = std::move(cmd); [ 237s] | ^ [ 237s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 237s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 237s] | ^~~~~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 237s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 237s] 110 | default_output_dir_ = std::move(dir); [ 237s] | ^ [ 237s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 237s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 237s] | ^~~~~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 237s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 237s] 117 | depfile_ = std::move(df); [ 237s] | ^ [ 237s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 237s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 237s] | ^~~~~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 237s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 237s] 123 | description_ = std::move(desc); [ 237s] | ^ [ 237s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 237s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 237s] | ^~~~~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 237s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 237s] 175 | outputs_ = std::move(out); [ 237s] | ^ [ 237s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 237s] 17 | SubstitutionList(const SubstitutionList& other); [ 237s] | ^~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 237s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 237s] 181 | partial_outputs_ = std::move(partial_out); [ 237s] | ^ [ 237s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 237s] 17 | SubstitutionList(const SubstitutionList& other); [ 237s] | ^~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 237s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 237s] 187 | runtime_outputs_ = std::move(run_out); [ 237s] | ^ [ 237s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 237s] 17 | SubstitutionList(const SubstitutionList& other); [ 237s] | ^~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 237s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 237s] 205 | rspfile_ = std::move(rsp); [ 237s] | ^ [ 237s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 237s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 237s] | ^~~~~~~~~~~~~~~~~~~ [ 237s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 237s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 237s] 213 | rspfile_content_ = std::move(content); [ 237s] | ^ [ 237s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 237s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 237s] | ^~~~~~~~~~~~~~~~~~~ [ 245s] [188/194] CXX src/gn/variables.o [ 251s] [189/194] CXX src/gn/target.o [ 251s] In file included from ../src/gn/target.h:15, [ 251s] from ../src/gn/target.cc:5: [ 251s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 251s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 251s] | ^~~~~~~ [ 251s] In file included from ../src/gn/substitution_list.h:11, [ 251s] from ../src/gn/action_values.h:14: [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] In file included from ../src/gn/toolchain.h:16, [ 251s] from ../src/gn/target.h:29: [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 251s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 83 | command_ = std::move(cmd); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 251s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 110 | default_output_dir_ = std::move(dir); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 251s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 117 | depfile_ = std::move(df); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 251s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 123 | description_ = std::move(desc); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 251s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 251s] 175 | outputs_ = std::move(out); [ 251s] | ^ [ 251s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 251s] 17 | SubstitutionList(const SubstitutionList& other); [ 251s] | ^~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 251s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 251s] 181 | partial_outputs_ = std::move(partial_out); [ 251s] | ^ [ 251s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 251s] 17 | SubstitutionList(const SubstitutionList& other); [ 251s] | ^~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 251s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 251s] 187 | runtime_outputs_ = std::move(run_out); [ 251s] | ^ [ 251s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 251s] 17 | SubstitutionList(const SubstitutionList& other); [ 251s] | ^~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 251s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 205 | rspfile_ = std::move(rsp); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 251s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 213 | rspfile_content_ = std::move(content); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] In file included from ../src/gn/target.cc:12: [ 251s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 251s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 78 | link_output_ = std::move(link_out); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 251s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 251s] 84 | depend_output_ = std::move(dep_out); [ 251s] | ^ [ 251s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 251s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 251s] | ^~~~~~~~~~~~~~~~~~~ [ 251s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 251s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 251s] | ^ [ 251s] In file included from ../src/gn/scope.h:17, [ 251s] from ../src/gn/args.h:14, [ 251s] from ../src/gn/build_settings.h:16, [ 251s] from ../src/gn/metadata.h:10, [ 251s] from ../src/gn/target.h:23: [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 251s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 251s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 251s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 251s] | ^~~~~~ [ 251s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 251s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 951 | "\n source: " + cur.precompiled_source().value()); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 251s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 251s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 251s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../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': [ 251s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 1135 | next.string_value() + std::string(".")); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 251s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 251s] 1163 | "that you've specified the appropriate toolchain."); [ 251s] | ^ [ 251s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 251s] 58 | Err(const Err& other); [ 251s] | ^~~ [ 253s] [190/194] CXX src/gn/xcode_object.o [ 253s] In file included from ../src/gn/toolchain.h:16, [ 253s] from ../src/gn/settings.h:14, [ 253s] from ../src/gn/filesystem_utils.h:14, [ 253s] from ../src/gn/xcode_object.cc:16: [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 253s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 253s] 83 | command_ = std::move(cmd); [ 253s] | ^ [ 253s] In file included from ../src/gn/substitution_list.h:11, [ 253s] from ../src/gn/tool.h:16: [ 253s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 253s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 253s] | ^~~~~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 253s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 253s] 110 | default_output_dir_ = std::move(dir); [ 253s] | ^ [ 253s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 253s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 253s] | ^~~~~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 253s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 253s] 117 | depfile_ = std::move(df); [ 253s] | ^ [ 253s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 253s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 253s] | ^~~~~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 253s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 253s] 123 | description_ = std::move(desc); [ 253s] | ^ [ 253s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 253s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 253s] | ^~~~~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 253s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 253s] 175 | outputs_ = std::move(out); [ 253s] | ^ [ 253s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 253s] 17 | SubstitutionList(const SubstitutionList& other); [ 253s] | ^~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 253s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 253s] 181 | partial_outputs_ = std::move(partial_out); [ 253s] | ^ [ 253s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 253s] 17 | SubstitutionList(const SubstitutionList& other); [ 253s] | ^~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 253s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 253s] 187 | runtime_outputs_ = std::move(run_out); [ 253s] | ^ [ 253s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 253s] 17 | SubstitutionList(const SubstitutionList& other); [ 253s] | ^~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 253s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 253s] 205 | rspfile_ = std::move(rsp); [ 253s] | ^ [ 253s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 253s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 253s] | ^~~~~~~~~~~~~~~~~~~ [ 253s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 253s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 253s] 213 | rspfile_content_ = std::move(content); [ 253s] | ^ [ 253s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 253s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 253s] | ^~~~~~~~~~~~~~~~~~~ [ 253s] In file included from ../src/gn/target.h:15, [ 253s] from ../src/gn/filesystem_utils.h:15: [ 253s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 253s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 253s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 253s] | ^~~~~~~ [ 253s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 253s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 253s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] [191/194] CXX src/gn/xcode_writer.o [ 269s] In file included from ../src/gn/target.h:15, [ 269s] from ../src/gn/commands.h:15, [ 269s] from ../src/gn/xcode_writer.cc:26: [ 269s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 269s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 269s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 269s] | ^~~~~~~ [ 269s] In file included from ../src/gn/substitution_list.h:11, [ 269s] from ../src/gn/action_values.h:14: [ 269s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 269s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] In file included from ../src/gn/toolchain.h:16, [ 269s] from ../src/gn/target.h:29: [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 269s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 269s] 83 | command_ = std::move(cmd); [ 269s] | ^ [ 269s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 269s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 269s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 269s] 110 | default_output_dir_ = std::move(dir); [ 269s] | ^ [ 269s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 269s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 269s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 269s] 117 | depfile_ = std::move(df); [ 269s] | ^ [ 269s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 269s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 269s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 269s] 123 | description_ = std::move(desc); [ 269s] | ^ [ 269s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 269s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 269s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 269s] 175 | outputs_ = std::move(out); [ 269s] | ^ [ 269s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 269s] 17 | SubstitutionList(const SubstitutionList& other); [ 269s] | ^~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 269s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 269s] 181 | partial_outputs_ = std::move(partial_out); [ 269s] | ^ [ 269s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 269s] 17 | SubstitutionList(const SubstitutionList& other); [ 269s] | ^~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 269s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 269s] 187 | runtime_outputs_ = std::move(run_out); [ 269s] | ^ [ 269s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 269s] 17 | SubstitutionList(const SubstitutionList& other); [ 269s] | ^~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 269s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 269s] 205 | rspfile_ = std::move(rsp); [ 269s] | ^ [ 269s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 269s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 269s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 269s] 213 | rspfile_content_ = std::move(content); [ 269s] | ^ [ 269s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 269s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 269s] | ^~~~~~~~~~~~~~~~~~~ [ 269s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const std::string&, const std::map&, Err*)': [ 269s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 269s] 217 | "\" not an application bundle"); [ 269s] | ^ [ 269s] In file included from ../src/gn/scope.h:17, [ 269s] from ../src/gn/args.h:14, [ 269s] from ../src/gn/xcode_writer.cc:23: [ 269s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 269s] 58 | Err(const Err& other); [ 269s] | ^~~ [ 269s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 269s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 269s] | ^ [ 269s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 269s] 58 | Err(const Err& other); [ 269s] | ^~~ [ 269s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 269s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 269s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 269s] | ^ [ 269s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 269s] 58 | Err(const Err& other); [ 269s] | ^~~ [ 272s] [192/194] CXX src/gn/visual_studio_writer.o [ 272s] In file included from ../src/gn/target.h:15, [ 272s] from ../src/gn/commands.h:15, [ 272s] from ../src/gn/visual_studio_writer.cc:19: [ 272s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 272s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 272s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 272s] | ^~~~~~~ [ 272s] In file included from ../src/gn/substitution_list.h:11, [ 272s] from ../src/gn/action_values.h:14: [ 272s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 272s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] In file included from ../src/gn/toolchain.h:16, [ 272s] from ../src/gn/target.h:29: [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 272s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 272s] 83 | command_ = std::move(cmd); [ 272s] | ^ [ 272s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 272s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 272s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 272s] 110 | default_output_dir_ = std::move(dir); [ 272s] | ^ [ 272s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 272s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 272s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 272s] 117 | depfile_ = std::move(df); [ 272s] | ^ [ 272s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 272s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 272s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 272s] 123 | description_ = std::move(desc); [ 272s] | ^ [ 272s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 272s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 272s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 272s] 175 | outputs_ = std::move(out); [ 272s] | ^ [ 272s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 272s] 17 | SubstitutionList(const SubstitutionList& other); [ 272s] | ^~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 272s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 272s] 181 | partial_outputs_ = std::move(partial_out); [ 272s] | ^ [ 272s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 272s] 17 | SubstitutionList(const SubstitutionList& other); [ 272s] | ^~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 272s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 272s] 187 | runtime_outputs_ = std::move(run_out); [ 272s] | ^ [ 272s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 272s] 17 | SubstitutionList(const SubstitutionList& other); [ 272s] | ^~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 272s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 272s] 205 | rspfile_ = std::move(rsp); [ 272s] | ^ [ 272s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 272s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 272s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 272s] 213 | rspfile_content_ = std::move(content); [ 272s] | ^ [ 272s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 272s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 272s] | ^~~~~~~~~~~~~~~~~~~ [ 272s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 272s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 272s] 144 | Target::GetStringForOutputType(target->output_type())); [ 272s] | ^ [ 272s] In file included from ../src/gn/scope.h:17, [ 272s] from ../src/gn/args.h:14, [ 272s] from ../src/gn/build_settings.h:16, [ 272s] from ../src/gn/metadata.h:10, [ 272s] from ../src/gn/target.h:23: [ 272s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 272s] 58 | Err(const Err& other); [ 272s] | ^~~ [ 272s] ../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*)': [ 272s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 272s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 272s] | ^ [ 272s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 272s] 58 | Err(const Err& other); [ 272s] | ^~~ [ 272s] [193/194] AR gn_lib.a [ 280s] [194/194] LINK gn [ 280s] + exit 0 [ 280s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Zmh9sM [ 280s] + umask 022 [ 280s] + cd /home/abuild/rpmbuild/BUILD [ 280s] + cd gn-20210313 [ 280s] + LANG=C [ 280s] + export LANG [ 280s] + unset DISPLAY [ 280s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 280s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 280s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/bin/gn [ 281s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.2 --unique-debug-src-base gn-20210313-1.2.arm -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 283s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/bin/gn [ 292s] 5676 blocks [ 293s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 293s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 293s] + /usr/lib/rpm/check-buildroot [ 294s] + /usr/lib/rpm//brp-compress [ 294s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 308s] + /usr/lib/rpm/brp-python-hardlink [ 308s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 308s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 309s] ~/rpmbuild/BUILDROOT/gn-20210313-1.2.arm ~/rpmbuild/BUILD/gn-20210313 [ 309s] ~/rpmbuild/BUILD/gn-20210313 [ 309s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh /home/abuild/rpmbuild/SOURCES [ 314s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 314s] [ 314s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 314s] [ 314s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.80uDAj [ 314s] Processing files: gn-20210313-1.2.armv7l [ 314s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kLe3Do [ 314s] + umask 022 [ 314s] + cd /home/abuild/rpmbuild/BUILD [ 314s] + cd gn-20210313 [ 314s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/share/licenses/gn [ 314s] + export LC_ALL=C [ 314s] + LC_ALL=C [ 314s] + export LICENSEDIR [ 314s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/share/licenses/gn [ 314s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm/usr/share/licenses/gn [ 314s] + exit 0 [ 314s] Provides: gn = 20210313-1.2 gn(armv7l-32) = 20210313-1.2 [ 314s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 314s] Requires(post): /sbin/ldconfig [ 314s] Requires(postun): /sbin/ldconfig [ 314s] Requires: ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) libasan.so.8 libc.so.6 libc.so.6(GLIBC_2.32) 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_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) [ 314s] Processing files: gn-debugsource-20210313-1.2.armv7l [ 314s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 314s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 314s] [ 315s] Provides: gn-debugsource = 20210313-1.2 gn-debugsource(armv7l-32) = 20210313-1.2 [ 315s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 315s] Processing files: gn-debuginfo-20210313-1.2.armv7l [ 315s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 315s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 315s] [ 316s] Provides: gn-debuginfo = 20210313-1.2 gn-debuginfo(armv7l-32) = 20210313-1.2 [ 316s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 316s] Recommends: gn-debugsource(armv7l-32) = 20210313-1.2 [ 316s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 317s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.2.src.rpm [ 318s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-20210313-1.2.armv7l.rpm [ 319s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-debugsource-20210313-1.2.armv7l.rpm [ 335s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-debuginfo-20210313-1.2.armv7l.rpm [ 335s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.LxOv6a [ 335s] + umask 022 [ 335s] + cd /home/abuild/rpmbuild/BUILD [ 335s] + cd gn-20210313 [ 335s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.2.arm [ 335s] + exit 0 [ 335s] ... checking for files with abuild user/group [ 335s] ... creating baselibs [ 337s] ... comparing built packages with the former built [ 338s] /usr/lib/build/pkg-diff.sh [ 338s] compare /.build.oldpackages/gn-20210313-1.1.src.rpm /home/abuild/rpmbuild/SRPMS/gn-20210313-1.2.src.rpm [ 339s] This is not a prerelease project. Compare the project name. [ 339s] comparing disturl_distribution [ 339s] comparing the rpm tags of gn [ 339s] --- old-rpm-tags [ 339s] +++ new-rpm-tags [ 339s] @@ -81 +81 @@ [ 339s] -gn.spec 39ac3b4b959e3e7e22ca3744fd64ef43984235c80cb8d882087453b625531571 32 [ 339s] +gn.spec 2fc9c5c22e60dd364314238999f9270f96c2da0db1b03888fbd3edaee452d7d6 32 [ 339s] comparing rpmtags [ 339s] comparing RELEASE [ 340s] comparing PROVIDES [ 340s] comparing scripts [ 340s] comparing filelist [ 340s] comparing file checksum [ 341s] compare /.build.oldpackages/gn-20210313-1.1.armv7l.rpm /home/abuild/rpmbuild/RPMS/armv7l/gn-20210313-1.2.armv7l.rpm [ 343s] Comparing gn-20210313-1.1.armv7l.rpm to gn-20210313-1.2.armv7l.rpm [ 344s] This is not a prerelease project. Compare the project name. [ 344s] comparing disturl_distribution [ 344s] comparing the rpm tags of gn [ 344s] --- old-rpm-tags [ 344s] +++ new-rpm-tags [ 344s] @@ -108 +108 @@ [ 344s] -/usr/bin/gn 19e7c0ad4bd21ae1a1c97edbd1bf8df048e29212bec163a073e0b7b8d130ae78 0 [ 344s] +/usr/bin/gn 8495163dd6436b71e842bda0ff6c4e747464f776f2133a0edeaaab15c77286c1 0 [ 344s] @@ -116 +116 @@ [ 344s] -gn-20210313-1.1.src.rpm [ 344s] +gn-20210313-1.2.src.rpm [ 344s] comparing rpmtags [ 344s] comparing RELEASE [ 345s] comparing PROVIDES [ 345s] comparing scripts [ 345s] comparing filelist [ 345s] comparing file checksum [ 345s] creating rename script [ 345s] RPM file checksum differs. [ 345s] Extracting packages [ 353s] /usr/bin/gn differs in ELF sections [ 353s] --- old /usr/bin/gn (objdump) [ 353s] +++ new /usr/bin/gn (objdump) [ 353s] @@ -411,7 +411,7 @@ [ 353s] 11a74 3a030000 00000000 00000000 12000000 :............... [ 353s] 11a84 d2030000 00000000 00000000 12000000 ................ [ 353s] 11a94 e5170000 00000000 00000000 12000000 ................ [ 353s] - 11aa4 52000000 20ef8900 04000000 11001c00 R... ........... [ 353s] + 11aa4 52000000 18ef8900 04000000 11001c00 R............... [ 353s] 11ab4 ba120000 00000000 00000000 12000000 ................ [ 353s] 11ac4 f0020000 00000000 00000000 12000000 ................ [ 353s] 11ad4 57030000 00000000 00000000 12000000 W............... [ 353s] @@ -972,7 +972,7 @@ [ 353s] 13d34 98c78700 14770000 a8c78700 14b70000 .....w.......... [ 353s] 13d44 00ef8900 146e0000 08ef8900 14c60000 .....n.......... [ 353s] 13d54 0cef8900 14740000 10ef8900 14840000 .....t.......... [ 353s] - 13d64 20ef8900 14a80000 ....... [ 353s] + 13d64 18ef8900 14a80000 ........ [ 353s] Contents of section .rel.plt: [ 353s] 13d6c 14c98700 160a0000 18c98700 16ce0000 ................ [ 353s] 13d7c 1cc98700 163b0000 20c98700 16780000 .....;.. ....x.. [ 353s] @@ -1505,7 +1505,7 @@ [ 353s] 015e30 0221bd46 5df8047b fef77cbd 80b44ef6 .!.F]..{..|...N. [ 353s] 015e40 684000af c0f28900 0121bd46 5df8047b h@.......!.F]..{ [ 353s] 015e50 fef770bd 80b44ef6 a04000af c0f28900 ..p...N..@...... [ 353s] - 015e60 1321bd46 5df8047b fef764bd 4ef62073 .!.F]..{..d.N. s [ 353s] + 015e60 1321bd46 5df8047b fef764bd 4ef61873 .!.F]..{..d.N..s [ 353s] 015e70 c0f28903 2de9f04f adf29c5d 02af1b68 ....-..O...]...h [ 353s] 015e80 07f5b262 054622f0 1f09a9f5 a869c7f8 ...b.F"......i.. [ 353s] 015e90 0890002b 40f02484 4fead904 48f6b322 ...+@.$.O...H.." [ 353s] @@ -1883,7 +1883,7 @@ [ 353s] 0175d0 4ef2a870 1321c0f2 8700bd46 bde88040 N..p.!.....F...@ [ 353s] 0175e0 fcf774bf 80b500af fdf7cae9 fdf74ceb ..t...........L. [ 353s] 0175f0 4ef60820 0221c0f2 8700bd46 bde88040 N.. .!.....F...@ [ 353s] - 017600 fcf764bf 98b54ff2 2004c0f2 890400af ..d...O. ....... [ 353s] + 017600 fcf764bf 98b54ff2 0004c0f2 890400af ..d...O......... [ 353s] 017610 43f2d420 c0f27800 fdf790eb 204697f0 C.. ..x..... F.. [ 353s] 017620 29fb2046 4cf66042 45f2e911 c0f28702 ). FL.`BE....... [ 353s] 017630 c0f20901 fcf738ef bd46bde8 9840fdf7 ......8..F...@.. [ 353s] @@ -1941,9 +1941,9 @@ [ 353s] 017970 bde88040 fcf7aabd 80b500af fdf700e8 ...@............ [ 353s] 017980 fdf782e9 43f23840 2721c0f2 8800bd46 ....C.8@'!.....F [ 353s] 017990 bde88040 fcf79abd 2de9f043 a1b04ef6 ...@....-..C..N. [ 353s] - 0179a0 207300af c0f28903 07f18002 22f01f04 s.........."... [ 353s] + 0179a0 187300af c0f28903 07f18002 22f01f04 .s.........."... [ 353s] 0179b0 1b68603c a146002b 40f09f80 4fead408 .h`<.F.+@...O... [ 353s] - 0179c0 264608f1 005848f6 b3234ff2 0035c4f2 &F...XH..#O..5.. [ 353s] + 0179c0 264608f1 005848f6 b3234ff2 e025c4f2 &F...XH..#O..%.. [ 353s] 0179d0 b513c0f2 890546f8 603b47f6 2463c0f2 ......F.`;G.$c.. [ 353s] 0179e0 77036360 47f69813 c0f20103 a3604ff2 w.c`G........`O. [ 353s] 0179f0 0133cff2 f333c8f8 04304ff0 f132514b .3...3...0O..2QK [ 353s] @@ -1959,15 +1959,15 @@ [ 353s] 017a90 002b47d1 2d6805f0 0703ea08 02f10052 .+G.-h.........R [ 353s] 017aa0 92f90020 9342b4bf 00230123 002a08bf ... .B...#.#.*.. [ 353s] 017ab0 00239bbb 00234cf6 60422b70 c0f28702 .#...#L.`B+p.... [ 353s] - 017ac0 44f2cc61 4ff20030 c0f20101 c0f28900 D..aO..0........ [ 353s] + 017ac0 44f2cc61 4ff2e020 c0f20101 c0f28900 D..aO.. ........ [ 353s] 017ad0 fcf7eaec fcf7f0ef a14515d1 c0ef1000 .........E...... [ 353s] 017ae0 c8ed000b 174b1a68 fb6f5a40 4ff00003 .....K.h.oZ@O... [ 353s] 017af0 26d18437 bd46bde8 f0834020 fcf72aed &..7.F....@ ..*. [ 353s] 017b00 002818bf 044659e7 c7ff150e 43f20e63 .(...FY.....C..c [ 353s] 017b10 c4f2e053 236048f9 0f07e3e7 2846fcf7 ...S#`H.....(F.. [ 353s] - 017b20 80efc7e7 4ff20030 c0f28900 fcf788ee ....O..0........ [ 353s] + 017b20 80efc7e7 4ff2e020 c0f28900 fcf788ee ....O.. ........ [ 353s] 017b30 b0e7fcf7 8eef9ae7 2846fcf7 8aef7ce7 ........(F....|. [ 353s] - 017b40 fcf70cef ecc58700 08f38900 80b500af ................ [ 353s] + 017b40 fcf70cef ecc58700 e8f28900 80b500af ................ [ 353s] 017b50 fcf716ef fdf798e8 43f64010 0621c0f2 ........C.@..!.. [ 353s] 017b60 8800bd46 bde88040 fcf7b0bc 80b500af ...F...@........ [ 353s] 017b70 fcf706ef fdf788e8 43f60020 0e21c0f2 ........C.. .!.. [ 353s] @@ -2029,10 +2029,10 @@ [ 353s] 017ef0 0e21c0f2 8800bd46 bde88040 fcf7e6ba .!.....F...@.... [ 353s] 017f00 80b500af fcf73ced fcf7beee 4af2d860 ......<.....J..` [ 353s] 017f10 0321c0f2 8800bd46 bde88040 fcf7d6ba .!.....F...@.... [ 353s] - 017f20 2de9f04f abb04ef6 207300af c0f28903 -..O..N. s...... [ 353s] + 017f20 2de9f04f abb04ef6 187300af c0f28903 -..O..N..s...... [ 353s] 017f30 07f1a802 22f01f06 1b68803e b146002b ...."....h.>.F.+ [ 353s] 017f40 40f0f580 4fead608 354608f1 00584ff0 @...O...5F...XO. [ 353s] - 017f50 f13248f6 b3234ff2 0074c4f2 b513c0f2 .2H..#O..t...... [ 353s] + 017f50 f13248f6 b3234ff2 e064c4f2 b513c0f2 .2H..#O..d...... [ 353s] 017f60 890445f8 803b47f6 f403c0f2 77037360 ..E..;G.....w.s` [ 353s] 017f70 47f62073 c0f20103 b3604ff2 0133c8f8 G. s.....`O..3.. [ 353s] 017f80 0020cff2 f3334ff2 0122cff2 0122c8e9 . ...3O.."...".. [ 353s] @@ -2057,7 +2057,7 @@ [ 353s] 0180b0 00520333 92f90020 9342b4bf 00230123 .R.3... .B...#.# [ 353s] 0180c0 002a08bf 0023002b 46d1a5f1 6003503d .*...#.+F...`.P= [ 353s] 0180d0 f822c4f8 04b0db08 ed0803f1 005305f1 ."...........S.. [ 353s] - 0180e0 005544f6 39214ff2 00701a70 c0f22e01 .UD.9!O..p.p.... [ 353s] + 0180e0 005544f6 39214ff2 e0601a70 c0f22e01 .UD.9!O..`.p.... [ 353s] 0180f0 2a70c0f2 89004cf6 6042c0f2 8702fcf7 *p....L.`B...... [ 353s] 018100 d4e9fcf7 daecb145 18d1c0ef 1000c8ed .......E........ [ 353s] 018110 000bc8ed 010b214b 1a68d7f8 a4305a40 ......!K.h...0Z@ [ 353s] @@ -2066,10 +2066,10 @@ [ 353s] 018140 08f10402 43f20e63 c4f2e053 336048f9 ....C..c...S3`H. [ 353s] 018150 0f0742f9 0f07dee7 1148fcf7 7aecb4e7 ..B......H..z... [ 353s] 018160 10487a60 fcf774ec 7a6892e7 78604ff2 .Hz`..t.zh..x`O. [ 353s] - 018170 0070c0f2 8900fcf7 6cec7a68 74e75846 .p......l.zht.XF [ 353s] + 018170 e060c0f2 8900fcf7 6cec7a68 74e75846 .`......l.zht.XF [ 353s] 018180 fcf766ec 51e75046 fcf762ec 36e72046 ..f.Q.PF..b.6. F [ 353s] 018190 fcf75eec 1be7fcf7 e2eb00bf ecc58700 ..^............. [ 353s] - 0181a0 04f78900 08f78900 80b500af fcf7e8eb ................ [ 353s] + 0181a0 e4f68900 e8f68900 80b500af fcf7e8eb ................ [ 353s] 0181b0 fcf76aed 4af67000 4a21c0f2 8800bd46 ..j.J.p.J!.....F [ 353s] 0181c0 bde88040 fcf782b9 80b500af fcf7d8eb ...@............ [ 353s] 0181d0 fcf75aed 4bf26050 4121c0f2 8800bd46 ..Z.K.`PA!.....F [ 353s] @@ -2101,11 +2101,11 @@ [ 353s] 018370 fcf78aec 4ef62060 1321c0f2 8800bd46 ....N. `.!.....F [ 353s] 018380 bde88040 fcf7a2b8 80b500af fcf7f8ea ...@............ [ 353s] 018390 fcf77aec 4ff29000 1921c0f2 8800bd46 ..z.O....!.....F [ 353s] - 0183a0 bde88040 fcf792b8 4ef62073 c0f28903 ...@....N. s.... [ 353s] + 0183a0 bde88040 fcf792b8 4ef61873 c0f28903 ...@....N..s.... [ 353s] 0183b0 2de9f04f adf5097d 04af1a68 07f50473 -..O...}...h...s [ 353s] 0183c0 23f01f03 a3f5e07a c7f804a0 002a40f0 #......z.....*@. [ 353s] 0183d0 cd864fea da0348f6 b32203f1 005bc4f2 ..O...H.."...[.. [ 353s] - 0183e0 b51248f2 bc034ff2 e075c0f2 7b03c0f2 ..H...O..u..{... [ 353s] + 0183e0 b51248f2 bc034ff2 c075c0f2 7b03c0f2 ..H...O..u..{... [ 353s] 0183f0 8905cae9 002348f2 a833c0f2 0103caf8 .....#H..3...... [ 353s] 018400 08304ff2 0123cff2 0123cbe9 02334ff0 .0O..#...#...3O. [ 353s] 018410 f131cbe9 04334ff0 f333cbf8 30304ff4 .1...3O..3..00O. [ 353s] @@ -2157,13 +2157,13 @@ [ 353s] 0186f0 9342b4bf 00230123 002a08bf 0023002b .B...#.#.*...#.+ [ 353s] 018700 40f0ab85 a4f1e003 3b621e4a db0803f1 @.......;b.J.... [ 353s] 018710 0053ea63 93f90030 1a1e18bf 0122032b .S.c...0.....".+ [ 353s] - 018720 c8bf0022 30e000bf ecc58700 e4f78900 ..."0........... [ 353s] - 018730 e8f78900 60418400 ecf78900 f0f78900 ....`A.......... [ 353s] - 018740 e0408400 f4f78900 f8f78900 20418400 .@.......... A.. [ 353s] - 018750 fcf78900 00f88900 e0418400 04f88900 .........A...... [ 353s] - 018760 08f88900 a0418400 0cf88900 10f88900 .....A.......... [ 353s] - 018770 a0408400 14f88900 18f88900 20428400 .@.......... B.. [ 353s] - 018780 1cf88900 60428400 002a40f0 6185a4f1 ....`B...*@.a... [ 353s] + 018720 c8bf0022 30e000bf ecc58700 c4f78900 ..."0........... [ 353s] + 018730 c8f78900 60418400 ccf78900 d0f78900 ....`A.......... [ 353s] + 018740 e0408400 d4f78900 d8f78900 20418400 .@.......... A.. [ 353s] + 018750 dcf78900 e0f78900 e0418400 e4f78900 .........A...... [ 353s] + 018760 e8f78900 a0418400 ecf78900 f0f78900 .....A.......... [ 353s] + 018770 a0408400 f4f78900 f8f78900 20428400 .@.......... B.. [ 353s] + 018780 fcf78900 60428400 002a40f0 6185a4f1 ....`B...*@.a... [ 353s] 018790 dc000523 44f8e03c 00f00703 c2080333 ...#D..<.......3 [ 353s] 0187a0 02f10052 92f90020 9342b4bf 00230123 ...R... .B...#.# [ 353s] 0187b0 002a08bf 0023002b 40f04685 a4f18003 .*...#.+@.F..... [ 353s] @@ -2265,7 +2265,7 @@ [ 353s] 018db0 92e80300 85e80300 1846b96a cff3defa .........F.j.... [ 353s] 018dc0 a4f5a871 a4f5b07c a4f5b87e cd08a4f1 ...q...|...~.... [ 353s] 018dd0 48024fea dc064fea de0805f1 005506f1 H.O...O......U.. [ 353s] - 018de0 005608f1 00580023 85f80090 4ff2a070 .V...X.#....O..p [ 353s] + 018de0 005608f1 00580023 85f80090 4ff28070 .V...X.#....O..p [ 353s] 018df0 86f80090 c0f28900 88f80090 4ff00009 ............O... [ 353s] 018e00 00918df8 0c90cde9 01cef969 d1f3cefe ...........i.... [ 353s] 018e10 7969f823 88f80030 33702b70 cb0803f1 yi.#...03p+p.... [ 353s] @@ -2298,7 +2298,7 @@ [ 353s] 018fc0 087046f2 f951dd08 fb6905f1 00551070 .pF..Q...i...U.p [ 353s] 018fd0 5070c0f2 3e01db08 287003f1 00534cf6 Pp..>...(p...SL. [ 353s] 018fe0 6042c0f2 87021870 58709870 d8701871 `B.....pXp.p.p.q [ 353s] - 018ff0 4ff2a070 c0f28900 fbf756ea fbf75ced O..p......V...\. [ 353s] + 018ff0 4ff28070 c0f28900 fbf756ea fbf75ced O..p......V...\. [ 353s] 019000 7b685345 40f09a80 c0ef5000 cbed0a0b {hSE@.....P..... [ 353s] 019010 4bf90f0a cbed040b cbed060b cbed080b K............... [ 353s] 019020 cbed0b0b 984b1a68 d7f80c32 5a404ff0 .....K.h...2Z@O. [ 353s] @@ -2420,7 +2420,7 @@ [ 353s] 019760 43f6f000 1321c0f2 8900bd46 bde88040 C....!.....F...@ [ 353s] 019770 faf7acbe 80b500af fbf702e9 fbf784ea ................ [ 353s] 019780 43f68840 4b21c0f2 8900bd46 bde88040 C..@K!.....F...@ [ 353s] - 019790 faf79cbe 4ef62073 c0f28903 2de9f04f ....N. s....-..O [ 353s] + 019790 faf79cbe 4ef61873 c0f28903 2de9f04f ....N..s....-..O [ 353s] 0197a0 afb000af 1b6807f1 b8020446 22f01f05 .....h.....F"... [ 353s] 0197b0 8946803d bd60002b 40f0b581 4fead508 .F.=.`.+@...O... [ 353s] 0197c0 2e4608f1 005848f6 b323c4f2 b51346f8 .F...XH..#....F. [ 353s] @@ -2483,7 +2483,7 @@ [ 353s] 019b50 0f0742f9 0f075be7 faf700ef 2046faf7 ..B...[..... F.. [ 353s] 019b60 70ee34e7 5846faf7 74ef9ae6 faf768ee p.4.XF..t.....h. [ 353s] 019b70 3fe7faf7 00ef4cf2 6070c0f2 8500faf7 ?.....L.`p...... [ 353s] - 019b80 f0ed00bf 4ef62073 c0f28903 2de9f04f ....N. s....-..O [ 353s] + 019b80 f0ed00bf 4ef61873 c0f28903 2de9f04f ....N..s....-..O [ 353s] 019b90 adf2144d 00af1b68 07f58262 22f01f08 ...M...h...b"... [ 353s] 019ba0 a8f57878 c7f80c80 002b40f0 be854fea ..xx.....+@...O. [ 353s] 019bb0 d80648f6 b32306f1 0056c4f2 b513c8f8 ..H..#...V...... [ 353s] @@ -2518,7 +2518,7 @@ [ 353s] 019d80 0cf1005c 8cf80000 c80800f1 005090f9 ...\.........P.. [ 353s] 019d90 00c001f0 07000330 6045b4bf 00200120 .......0`E... . [ 353s] 019da0 bcf1000f 08bf0020 002840f0 a4844ff6 ....... .(@...O. [ 353s] - 019db0 c009c0f2 890909f1 080c0020 c9f80400 ........... .... [ 353s] + 019db0 a009c0f2 890909f1 080c0020 c9f80400 ........... .... [ 353s] 019dc0 0cf00700 4feadc0e 03300ef1 005e9ef9 ....O....0...^.. [ 353s] 019dd0 00e07045 b4bf0020 0120bef1 000f08bf ..pE... . ...... [ 353s] 019de0 00200028 40f07c84 dff850c1 0020c9f8 . .(@.|...P.. .. [ 353s] @@ -2533,7 +2533,7 @@ [ 353s] 019e70 00210029 40f01884 db08d208 03f10051 .!.)@..........Q [ 353s] 019e80 a4f5e870 02f10052 4feadb0b 4feada0a ...p...RO...O... [ 353s] 019e90 0bf1005b 0af1005a f8234ff0 000cc9f8 ...[...Z.#O..... [ 353s] - 019ea0 14c01370 81460b70 02462946 4ff6c000 ...p.F.p.F)FO... [ 353s] + 019ea0 14c01370 81460b70 02462946 4ff6a000 ...p.F.p.F)FO... [ 353s] 019eb0 c0f28900 74f1a6f0 f8238bf8 00308af8 ....t....#...0.. [ 353s] 019ec0 0030a9f1 1c0909f0 07034fea d90a0333 .0........O....3 [ 353s] 019ed0 0af10052 92f90020 9342b4bf 00230123 ...R... .B...#.# [ 353s] @@ -2542,12 +2542,12 @@ [ 353s] 019f00 00510333 91f90010 8b42b4bf 00230123 .Q.3.....B...#.# [ 353s] 019f10 002908bf 0023002b 40f07583 12e000bf .)...#.+@.u..... [ 353s] 019f20 ecc58700 60cb8500 a0cb8500 e0cb8500 ....`........... [ 353s] - 019f30 20cc8500 c4f88900 d4f88900 ccf88900 ............... [ 353s] - 019f40 d0f88900 d9f80810 10460131 faf75ced .........F.1..\. [ 353s] + 019f30 20cc8500 a4f88900 b4f88900 acf88900 ............... [ 399s] /usr/bin/gn differs in assembler output [ 399s] --- old /usr/bin/gn (disasm) [ 399s] +++ new /usr/bin/gn (disasm) [ 399s] @@ -2124,7 +2124,7 @@ [ 399s] ssatmi r2, # , r3, lsl #2 [ 399s] blvc <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 399s] stcllt 7, cr15, [r4, #-1016]! @ 0xfffffc08 [ 399s] - msrvc CPSR_, # @ 0x4e00000 [ 399s] + tstvc r8, # @ 0x4e00000 @ [ 399s] orreq pc, r9, # , 4 [ 399s] svcmi 0x00f0e92d [ 399s] ldcpl 2, cr15, [ip, # ] @ 0x2b4 [ 399s] @@ -3635,7 +3635,7 @@ [ 399s] @ instruction: 0x4080e8bd [ 399s] svclt 0x0064f7fc [ 399s] vqrshl.s8 d27, d8, d31 [ 399s] - vaddhn.i16 d16, q0, q8 [ 399s] + vaddhn.i16 d16, q0, q0 [ 399s] svcge 0x00000489 [ 399s] sbcscs pc, r4, r3, asr # [ 399s] rsbseq pc, r8, r0, asr # [ 399s] @@ -3865,7 +3865,7 @@ [ 399s] ldclt 7, cr15, [sl, # ] @ 0x3f0 [ 399s] mvnsmi lr, # @ 0xb4000 [ 399s] @ instruction: 0xf64eb0a1 [ 399s] - svcge 0x00007320 [ 399s] + svcge 0x00007318 [ 399s] orreq pc, r9, # , 4 [ 399s] addeq pc, r0, #-1073741823 @ 0xc0000001 [ 399s] ldreq pc, [pc], #-34 @ <_ZNSt6localeC1Ev@plt + ofs> [ 399s] @@ -3876,7 +3876,7 @@ [ 399s] @ instruction: 0xf1084626 [ 399s] @ instruction: 0xf6485800 [ 399s] vcge.s8 d18, d31, d19 [ 399s] - vabal.s8 , d4, d0 [ 399s] + vmls.f d18, d20, d0[4] [ 399s] vrsra.s64 d17, d21, # [ 399s] @ instruction: 0xf8460589 [ 399s] @ instruction: 0xf6473b60 [ 399s] @@ -3938,7 +3938,7 @@ [ 399s] eorvc r4, fp, r0, ror # [ 399s] addeq pc, r7, # , 4 [ 399s] bicvs pc, ip, r4, asr # [ 399s] - andcc pc, r0, pc, asr # [ 399s] + rsccs pc, r0, pc, asr # [ 399s] smlabteq r1, r0, r2, pc @ [ 399s] addeq pc, r9, r0, asr # [ 399s] stcl 7, cr15, [sl], # @ 0x3f0 [ 399s] @@ -3962,7 +3962,7 @@ [ 399s] strb r0, [r3, pc, lsl # ]! [ 399s] @ instruction: 0xf7fc4628 [ 399s] strb lr, [r7, r0, lsl # ] [ 399s] - andcc pc, r0, pc, asr # [ 399s] + rsccs pc, r0, pc, asr # [ 399s] addeq pc, r9, r0, asr # [ 399s] mcr 7, 4, pc, cr8, cr12, {7} @ [ 399s] @ instruction: 0xf7fce7b0 [ 399s] @@ -3971,7 +3971,7 @@ [ 399s] ldrb lr, [ip, -sl, lsl # ]! [ 399s] svc 0x000cf7fc [ 399s] addeq ip, r7, ip, ror # [ 399s] - addeq pc, r9, r8, lsl # [ 399s] + addeq pc, r9, r8, ror # [ 399s] svcge 0x0000b580 [ 399s] svc 0x0016f7fc [ 399s] ldm r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} [ 399s] @@ -4219,7 +4219,7 @@ [ 399s] blt <__asan_option_detect_stack_use_after_return@@Base + ofs> [ 399s] svcmi 0x00f0e92d [ 399s] @ instruction: 0xf64eb0ab [ 399s] - svcge 0x00007320 [ 399s] + svcge 0x00007318 [ 399s] orreq pc, r9, # , 4 [ 399s] adceq pc, r8, #-1073741823 @ 0xc0000001 [ 399s] ldreq pc, [pc], -r2, lsr # [ 399s] @@ -4231,7 +4231,7 @@ [ 399s] @ instruction: 0xf04f5800 [ 399s] @ instruction: 0xf64832f1 [ 399s] vcge.s8 d18, d31, d19 [ 399s] - vaddhn.i16 d23, q2, q0 [ 399s] + vmls.i d22, d20, d0[4] [ 399s] vrsra.s64 d17, d21, # [ 399s] @ instruction: 0xf8450489 [ 399s] @ instruction: 0xf6473b80 [ 399s] @@ -4331,7 +4331,7 @@ [ 399s] @ instruction: 0xf1055300 [ 399s] @ instruction: 0xf6445500 [ 399s] vand d18, d15, d25 [ 399s] - andsvc r7, sl, r0 [ 399s] + andsvc r6, sl, r0, ror # [ 399s] smlawteq lr, r0, r2, pc @ [ 399s] vaddl.s8 , d0, d26 [ 399s] @ instruction: 0xf64c0089 [ 399s] @@ -4365,7 +4365,7 @@ [ 399s] ldcl 7, cr15, [r4], #-1008 @ 0xfffffc10 [ 399s] @ instruction: 0xe792687a [ 399s] vqadd.s8 q11, , q12 [ 399s] - vaddl.s8 , d0, d0 [ 399s] + vmla.i d22, d16, d0[4] [ 399s] @ instruction: 0xf7fc0089 [ 399s] ldmdavs sl!, {r2, r3, r5, r6, sl, fp, sp, lr, pc}^ [ 399s] @ instruction: 0x4658e774 [ 399s] @@ -4377,8 +4377,8 @@ [ 399s] @ instruction: 0xf7fce71b [ 399s] svclt 0x0000ebe2 [ 399s] addeq ip, r7, ip, ror # [ 399s] - addeq pc, r9, r4, lsl # [ 399s] - addeq pc, r9, r8, lsl # [ 399s] + addeq pc, r9, r4, ror # [ 399s] + addeq pc, r9, r8, ror # [ 399s] svcge 0x0000b580 [ 399s] bl <__asan_option_detect_stack_use_after_return@@Base + ofs> [ 399s] stcl 7, cr15, [sl, #-1008]! @ 0xfffffc10 [ 399s] @@ -4507,7 +4507,7 @@ [ 399s] ldrtmi r0, [sp], r8, lsl # [ 399s] @ instruction: 0x4080e8bd [ 399s] ldmlt r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} [ 399s] - msrvc CPSR_, # @ 0x4e00000 [ 399s] + tstvc r8, # @ 0x4e00000 @ [ 399s] orreq pc, r9, # , 4 [ 399s] svcmi 0x00f0e92d [ 399s] stcvc 5, cr15, [r9, #-692] @ 0xfffffd4c [ 399s] @@ -4523,7 +4523,7 @@ [ 399s] vqdmlsl.s , d4, d0 [ 399s] vqsub.s8 d17, d24, d21 [ 399s] vcge.s8 d16, d31, d28 [ 399s] - vmls.f d23, d16, d0[4] [ 399s] + vmls.f d23, d16, d0[0] [ 399s] vbic.i32 q8, # @ 0x00000b00 [ 399s] stmib sl, {r0, r3, r7, r8, sl}^ [ 399s] vcgt.s8 d18, d8, d0 [ 399s] @@ -4732,28 +4732,28 @@ [ 399s] andcs fp, r0, # , 30 @ 0x320 [ 399s] svclt 0x0000e030 [ 399s] addeq ip, r7, ip, ror # [ 399s] + addeq pc, r9, r4, asr # [ 399s] + addeq pc, r9, r8, asr # [ 399s] + addeq r4, r4, r0, ror # [ 399s] + addeq pc, r9, ip, asr # [ 399s] + ldrdeq pc, [r9], r0 [ 399s] + addeq r4, r4, r0, ror # [ 399s] + ldrdeq pc, [r9], r4 [ 399s] + ldrdeq pc, [r9], r8 [ 399s] + addeq r4, r4, r0, lsr # [ 399s] + ldrdeq pc, [r9], ip [ 399s] + addeq pc, r9, r0, ror # [ 399s] + addeq r4, r4, r0, ror # [ 399s] addeq pc, r9, r4, ror # [ 399s] addeq pc, r9, r8, ror # [ 399s] - addeq r4, r4, r0, ror # [ 399s] + addeq r4, r4, r0, lsr # [ 399s] addeq pc, r9, ip, ror # [ 399s] strdeq pc, [r9], r0 [ 399s] - addeq r4, r4, r0, ror # [ 399s] + addeq r4, r4, r0, lsr # [ 399s] strdeq pc, [r9], r4 [ 399s] strdeq pc, [r9], r8 [ 399s] addeq r4, r4, r0, lsr # [ 399s] strdeq pc, [r9], ip [ 399s] - addeq pc, r9, r0, lsl # [ 399s] - addeq r4, r4, r0, ror # [ 399s] - addeq pc, r9, r4, lsl # [ 399s] - addeq pc, r9, r8, lsl # [ 399s] - addeq r4, r4, r0, lsr # [ 399s] - addeq pc, r9, ip, lsl # [ 399s] - addeq pc, r9, r0, lsl r8 @ [ 399s] - addeq r4, r4, r0, lsr # [ 399s] - addeq pc, r9, r4, lsl r8 @ [ 399s] - addeq pc, r9, r8, lsl r8 @ [ 399s] - addeq r4, r4, r0, lsr # [ 399s] - addeq pc, r9, ip, lsl r8 @ [ 399s] addeq r4, r4, r0, ror # [ 399s] @ instruction: 0xf0402a00 [ 399s] @ instruction: 0xf1a48561 [ 399s] @@ -5164,7 +5164,7 @@ [ 399s] @ instruction: 0xf1085600 [ 399s] movwcs r5, # @ 0x800 [ 399s] andls pc, r0, r5, lsl # [ 399s] - adcvc pc, r0, pc, asr # [ 399s] + addvc pc, r0, pc, asr # [ 399s] andls pc, r0, r6, lsl # [ 399s] addeq pc, r9, r0, asr # [ 399s] andls pc, r0, r8, lsl # [ 399s] @@ -5293,7 +5293,7 @@ [ 399s] andsvc r0, r8, r7, lsl # [ 399s] addsvc r7, r8, r8, asr r0 [ 399s] ldrsbvc r7, [r8, -r8] [ 399s] - adcvc pc, r0, pc, asr # [ 399s] + addvc pc, r0, pc, asr # [ 399s] addeq pc, r9, r0, asr # [ 399s] b <__asan_option_detect_stack_use_after_return@@Base + ofs> [ 399s] ldcl 7, cr15, [ip, #-1004] @ 0xfffffc14 [ 399s] @@ -5782,7 +5782,7 @@ [ 399s] ldrtmi r0, [sp], r9, lsl # [ 399s] @ instruction: 0x4080e8bd [ 399s] mrclt 7, 4, APSR_nzcv, cr12, cr10, {7} [ 399s] - msrvc CPSR_, # @ 0x4e00000 [ 399s] + tstvc r8, # @ 0x4e00000 @ [ 399s] orreq pc, r9, # , 4 [ 399s] svcmi 0x00f0e92d [ 399s] svcge 0x0000b0af [ 399s] compare /.build.oldpackages/gn-debuginfo-20210313-1.1.armv7l.rpm /home/abuild/rpmbuild/RPMS/armv7l/gn-debuginfo-20210313-1.2.armv7l.rpm [ 399s] skipping -debuginfo package [ 399s] compare /.build.oldpackages/gn-debugsource-20210313-1.1.armv7l.rpm /home/abuild/rpmbuild/RPMS/armv7l/gn-debugsource-20210313-1.2.armv7l.rpm [ 401s] Comparing gn-debugsource-20210313-1.1.armv7l.rpm to gn-debugsource-20210313-1.2.armv7l.rpm [ 401s] This is not a prerelease project. Compare the project name. [ 401s] comparing disturl_distribution [ 402s] comparing the rpm tags of gn-debugsource [ 402s] --- old-rpm-tags [ 402s] +++ new-rpm-tags [ 402s] @@ -864 +864 @@ [ 402s] -gn-20210313-1.1.src.rpm [ 402s] +gn-20210313-1.2.src.rpm [ 402s] comparing rpmtags [ 402s] comparing RELEASE [ 402s] comparing PROVIDES [ 402s] comparing scripts [ 402s] comparing filelist [ 403s] comparing file checksum [ 403s] creating rename script [ 403s] RPM meta information is identical [ 403s] No rpmlint.log available [ 403s] [ 403s] a05bb0251819 finished "build gn.spec" at Mon Aug 25 17:01:53 UTC 2025. [ 403s]