[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] f02f04d0d991 started "build gn.spec" at Mon Dec 16 15:19:59 UTC 2024. [ 0s] [ 0s] Building gn for project 'Tizen-Base-X-ASAN' repository 'standard' arch 'x86_64' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 0s] [ 0s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build-srcdir/gn.spec ... [ 0s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build-srcdir/gn.spec [ 0s] init_buildsystem --configdir /root/gbsbuild-ROOT/NGBS-ROOT/run/worker/8/build/configs --cachedir /var/cache/build --clean --rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build.rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.8/.build-srcdir/gn.spec build ... [ 1s] cycle: nss -> libsoftokn3 [ 1s] breaking dependency nss -> libsoftokn3 [ 1s] [1/42] preinstalling libmagic-data... [ 1s] [2/42] preinstalling libncurses... [ 1s] [3/42] preinstalling setup... [ 1s] [4/42] preinstalling filesystem... [ 1s] [5/42] preinstalling glibc... [ 1s] [6/42] preinstalling libgcc... [ 1s] [7/42] preinstalling libstdc++... [ 1s] [8/42] preinstalling libasan... [ 1s] [9/42] preinstalling findutils... [ 1s] [10/42] preinstalling grep... [ 1s] [11/42] preinstalling libattr... [ 1s] [12/42] preinstalling libbz2... [ 1s] [13/42] preinstalling liblua... [ 1s] [14/42] preinstalling libpopt... [ 2s] [15/42] preinstalling libsmack... [ 2s] [16/42] preinstalling libxcrypt... [ 2s] [17/42] preinstalling nspr... [ 2s] [18/42] preinstalling sed... [ 2s] [19/42] preinstalling zlib... [ 2s] [20/42] preinstalling bash... [ 2s] [21/42] preinstalling diffutils... [ 2s] [22/42] preinstalling libcap... [ 2s] [23/42] preinstalling libfreebl3... [ 2s] [24/42] preinstalling liblzma... [ 2s] [25/42] preinstalling libreadline... [ 2s] [26/42] preinstalling libsqlite... [ 2s] [27/42] preinstalling libzstd1... [ 2s] [28/42] preinstalling asan-build-env... [ 2s] [29/42] preinstalling libacl... [ 2s] [30/42] preinstalling libelf... [ 2s] [31/42] preinstalling smack... [ 2s] [32/42] preinstalling bzip2... [ 2s] [33/42] preinstalling coreutils... [ 2s] [34/42] preinstalling libmagic... [ 2s] [35/42] preinstalling libxml2... [ 2s] [36/42] preinstalling util-linux... [ 2s] [37/42] preinstalling util-linux-su... [ 2s] [38/42] preinstalling tar... [ 2s] [39/42] preinstalling nss... [ 2s] [40/42] preinstalling libsoftokn3... [ 2s] [41/42] preinstalling rpm... [ 3s] [42/42] preinstalling asan-force-options... [ 3s] running setup postinstall script [ 3s] chroot: failed to run command '': No such file or directory [ 3s] running asan-build-env postinstall script [ 3s] running asan-force-options postinstall script [ 3s] grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory [ 3s] initializing rpm db... [ 3s] reordering...cycle: bash -> libasan -> glibc -> filesystem -> setup -> asan-runtime-env [ 3s] breaking dependency libasan -> glibc [ 3s] cycle: bash -> libasan -> libgcc -> glibc -> filesystem -> setup -> asan-runtime-env [ 3s] breaking dependency bash -> libasan [ 3s] cycle: bash -> glibc -> filesystem -> setup -> asan-runtime-env [ 3s] breaking dependency asan-runtime-env -> bash [ 3s] cycle: bash -> glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 3s] breaking dependency coreutils -> bash [ 3s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> coreutils -> libasan -> libgcc [ 3s] breaking dependency coreutils -> libasan [ 3s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> coreutils [ 3s] breaking dependency coreutils -> glibc [ 3s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> coreutils -> libgcc [ 3s] breaking dependency asan-runtime-env -> coreutils [ 3s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> libasan -> libgcc [ 3s] breaking dependency libasan -> libgcc [ 3s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> libasan -> libstdc++ [ 3s] breaking dependency libstdc++ -> glibc [ 3s] cycle: glibc -> filesystem -> setup -> asan-runtime-env -> libasan -> libstdc++ -> libgcc [ 3s] breaking dependency setup -> asan-runtime-env [ 3s] cycle: libxcrypt-devel -> glibc-devel [ 3s] breaking dependency glibc-devel -> libxcrypt-devel [ 3s] cycle: nss -> libsoftokn3 [ 3s] breaking dependency nss -> libsoftokn3 [ 3s] done [ 3s] querying package ids... [ 4s] [1/107] installing libmagic-data-5.45-1.15 [ 4s] [2/107] installing setup-0.9-1.4 [ 4s] [3/107] installing filesystem-3.1-1.2 [ 4s] [4/107] installing glibc-2.39-2.5 [ 5s] [5/107] installing libatomic-14.1.0-2.6 [ 5s] [6/107] installing libgcc-14.1.0-2.6 [ 5s] [7/107] installing libgomp-14.1.0-2.6 [ 5s] [8/107] installing libitm-14.1.0-2.6 [ 5s] [9/107] installing libquadmath-14.1.0-2.6 [ 5s] [10/107] installing libgfortran-14.1.0-2.6 [ 6s] [11/107] installing libstdc++-14.1.0-2.6 [ 6s] [12/107] installing bash-3.2.57-2.2 [ 6s] [13/107] installing coreutils-6.9-14.4 [ 8s] [14/107] installing build-compare-2023.06.18-1.5 [ 8s] [15/107] installing hal-rootstrap-checker-0.1.0-2.1 [ 8s] [16/107] installing libstdc++-devel-14.1.0-2.6 [ 9s] [17/107] installing linux-glibc-devel-6.6-1.16 [ 9s] [18/107] installing terminfo-base-full-6.4-1.16 [ 10s] [19/107] installing glibc-locale-2.39-2.5 [ 10s] [20/107] installing libasan-14.1.0-2.6 [ 11s] [21/107] installing libcc1-14.1.0-2.6 [ 11s] [22/107] installing libhwasan-14.1.0-2.6 [ 11s] [23/107] installing libubsan-14.1.0-2.6 [ 12s] [24/107] installing asan-build-env-14.1.0-1.10 [ 12s] grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory [ 12s] `/etc/ld.so.preload' -> `/etc/ld.so.preload.orig' [ 12s] warning: %post(asan-build-env-14.1.0-1.10.x86_64) scriptlet failed, exit status 1 [ 12s] [25/107] installing cpio-2.8-1.2 [ 12s] [26/107] installing findutils-4.3.8-1.16 [ 12s] [27/107] installing gdbm-1.8.3-1.16 [ 13s] [28/107] installing hostname-3.23-1.3 [ 13s] [29/107] installing libattr-2.5.1-1.16 [ 13s] [30/107] installing libbz2-1.0.8-1.16 [ 13s] [31/107] installing libexpat-2.6.2-1.16 [ 14s] [32/107] installing libffi-3.4.2-1.16 [ 14s] [33/107] installing libltdl-2.4.7-1.16 [ 14s] [34/107] installing liblua-5.1.5-1.12 [ 15s] [35/107] installing libpopt-1.16-1.13 [ 15s] [36/107] installing libsmack-1.3.1-1.13 [ 15s] [37/107] installing libsmartcols-2.39.3-1.12 [ 15s] [38/107] installing libuuid-2.39.3-1.12 [ 16s] [39/107] installing libxcrypt-4.4.36-2.6 [ 16s] [40/107] installing m4-1.4.19-2.1 [ 16s] [41/107] installing net-tools-2.0_20121208git-1.12 [ 16s] [42/107] installing nspr-4.35-1.13 [ 17s] [43/107] installing patch-2.7.6-1.13 [ 17s] [44/107] installing sed-4.1c-1.13 [ 17s] [45/107] installing which-2.17-1.3 [ 17s] [46/107] installing zlib-1.3-1.16 [ 18s] [47/107] installing asan-runtime-env-14.1.0-1.10 [ 18s] [48/107] installing diffutils-3.10-2.1 [ 18s] [49/107] installing gawk-3.1.5-1.3 [ 18s] [50/107] installing libblkid-2.39.3-1.12 [ 18s] [51/107] installing libcap-2.69-1.12 [ 18s] [52/107] installing libfreebl3-3.98-1.15 [ 19s] [53/107] installing liblzma-5.4.5-1.16 [ 19s] [54/107] installing libopenssl3-3.0.13-1.16 [ 20s] [55/107] installing libpcre-8.45-1.15 [ 20s] [56/107] installing libpython3_121_0-3.12.0-1.15 [ 20s] [57/107] installing libsqlite-3.44.0-2.6 [ 21s] [58/107] installing libzstd1-1.5.5-1.12 [ 21s] [59/107] installing make-4.4-1.13 [ 21s] [60/107] installing pkg-config-0.29.2-1.15 [ 21s] [61/107] installing update-alternatives-1.22.2-1.2 [ 21s] [62/107] installing gzip-1.13-1.9 [ 21s] [63/107] installing ninja-1.11.1-1.3 [ 22s] [64/107] installing libncurses6-6.4-1.16 [ 22s] [65/107] installing tzdata-2023c-1.2 [ 22s] [66/107] installing libncurses-6.4-1.16 [ 22s] [67/107] installing cpp-14.1.0-2.6 [ 23s] [68/107] installing gcc-c++-14.1.0-2.6 [ 25s] [69/107] installing grep-2.5.2-1.13 [ 25s] [70/107] installing less-643-1.2 [ 25s] [71/107] installing libacl-2.3.2-1.14 [ 25s] [72/107] installing libelf-0.189-1.15 [ 25s] [73/107] installing nss-certs-3.98-1.15 [ 26s] [74/107] installing smack-1.3.1-1.13 [ 26s] [75/107] installing binutils-libs-2.43-3.5 [ 26s] [76/107] installing bzip2-1.0.8-1.16 [ 26s] [77/107] installing libmagic-5.45-1.15 [ 26s] [78/107] installing libmount-2.39.3-1.12 [ 26s] [79/107] installing libreadline-5.2-1.15 [ 27s] [80/107] installing xz-5.4.5-1.16 [ 27s] [81/107] installing libfdisk-2.39.3-1.12 [ 27s] [82/107] installing libxml2-2.12.5-1.14 [ 27s] [83/107] installing pam-1.1.6-1.12 [ 27s] [84/107] installing perl-5.38.0-1.12 [ 30s] [85/107] installing gcc-14.1.0-2.6 [ 32s] [86/107] installing build-mkbaselibs-20120927-1.2 [ 32s] [87/107] installing autoconf-2.71-1.16 [ 33s] [88/107] installing file-5.45-1.15 [ 33s] [89/107] installing tar-1.17-1.2 [ 33s] [90/107] installing binutils-2.43-3.5 [ 34s] [91/107] installing glibc-devel-2.39-2.5 [ 34s] [92/107] installing libdw-0.189-1.15 [ 35s] [93/107] installing nss-3.98-1.15 [ 36s] [94/107] installing libarchive-3.7.2-1.13 [ 36s] [95/107] installing python3-base-3.12.0-1.15 [ 38s] [96/107] installing util-linux-2.39.3-1.12 [ 39s] [97/107] installing automake-1.16.5-1.16 [ 39s] [98/107] installing libxcrypt-devel-4.4.36-2.6 [ 39s] [99/107] installing libasm-0.189-1.15 [ 39s] [100/107] installing util-linux-su-2.39.3-1.12 [ 39s] [101/107] installing build-20120927-1.2 [ 40s] [102/107] installing libsoftokn3-3.98-1.15 [ 40s] [103/107] installing rpm-4.14.1.1-1.15 [ 43s] [104/107] installing asan-force-options-14.1.0-1.10 [ 44s] [105/107] installing libtool-2.4.7-1.16 [ 44s] [106/107] installing elfutils-0.189-1.15 [ 45s] [107/107] installing rpm-build-4.14.1.1-1.15 [ 45s] now finalizing build dir... [ 46s] ----------------------------------------------------------------- [ 46s] I have the following modifications for gn.spec: [ 46s] 21c21 [ 46s] < Release: 0 [ 46s] --- [ 46s] > Release: 1.3 [ 46s] ----------------------------------------------------------------- [ 46s] ----- building gn.spec (user abuild) [ 46s] ----------------------------------------------------------------- [ 46s] ----------------------------------------------------------------- [ 46s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --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 [ 46s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 46s] [ 46s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.UYKCLF [ 46s] + umask 022 [ 46s] + cd /home/abuild/rpmbuild/BUILD [ 46s] + cd /home/abuild/rpmbuild/BUILD [ 46s] + rm -rf gn-20210313 [ 46s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 46s] + /bin/tar -xof - [ 46s] + STATUS=0 [ 46s] + '[' 0 -ne 0 ']' [ 46s] + cd gn-20210313 [ 46s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 47s] + exit 0 [ 47s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.09S8M7 [ 47s] + umask 022 [ 47s] + cd /home/abuild/rpmbuild/BUILD [ 47s] + cd gn-20210313 [ 47s] + ref=/usr/lib/rpm [ 47s] + mints=0 [ 47s] + case $(uname -m) in [ 47s] ++ uname -m [ 47s] + for s in guess sub [ 47s] ++ find -maxdepth 8 -name config.guess [ 47s] + for s in guess sub [ 47s] ++ find -maxdepth 8 -name config.sub [ 47s] + LANG=C [ 47s] + export LANG [ 47s] + unset DISPLAY [ 47s] + CFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m64 -march=nehalem -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 47s] + export CFLAGS [ 47s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m64 -march=nehalem -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 47s] + export CXXFLAGS [ 47s] + FFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m64 -march=nehalem -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -I%_fmoddir' [ 47s] + export FFLAGS [ 47s] + LDFLAGS= [ 47s] + export LDFLAGS [ 47s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 47s] + export CC=gcc [ 47s] + CC=gcc [ 47s] + export CXX=g++ [ 47s] + CXX=g++ [ 47s] + export AR=ar [ 47s] + AR=ar [ 47s] + export 'CXXFLAGS=-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m64 -march=nehalem -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 47s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m64 -march=nehalem -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g' [ 47s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 47s] /home/abuild/rpmbuild/BUILD/gn-20210313/build/gen.py:158: SyntaxWarning: invalid escape sequence '\d' [ 47s] mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode()) [ 47s] + PV=20210313 [ 47s] + cat [ 47s] + ninja -C out -j12 gn [ 47s] ninja: Entering directory `out' [ 48s] [1/194] CXX src/base/files/file_path_constants.o [ 48s] [2/194] CXX src/base/files/scoped_file.o [ 48s] [3/194] CXX src/base/files/scoped_temp_dir.o [ 48s] [4/194] CXX src/base/files/file_enumerator.o [ 48s] [5/194] CXX src/base/files/file.o [ 49s] [6/194] CXX src/base/json/string_escape.o [ 49s] [7/194] CXX src/base/memory/ref_counted.o [ 49s] [8/194] CXX src/base/environment.o [ 49s] [9/194] CXX src/base/files/file_util.o [ 49s] [10/194] CXX src/base/md5.o [ 49s] [11/194] CXX src/base/json/json_reader.o [ 49s] [12/194] CXX src/base/memory/weak_ptr.o [ 49s] [13/194] CXX src/base/json/json_writer.o [ 49s] [14/194] CXX src/base/strings/string_util_constants.o [ 50s] [15/194] CXX src/base/third_party/icu/icu_utf.o [ 50s] [16/194] CXX src/base/logging.o [ 50s] [17/194] CXX src/base/sha1.o [ 50s] [18/194] CXX src/base/strings/stringprintf.o [ 50s] [19/194] CXX src/base/timer/elapsed_timer.o [ 50s] [20/194] CXX src/base/strings/utf_string_conversion_utils.o [ 50s] [21/194] CXX src/base/strings/utf_string_conversions.o [ 51s] [22/194] CXX src/base/files/file_path.o [ 51s] [23/194] CXX src/base/files/file_posix.o [ 51s] [24/194] CXX src/base/value_iterators.o [ 51s] [25/194] CXX src/base/files/file_enumerator_posix.o [ 51s] [26/194] CXX src/base/posix/file_descriptor_shuffle.o [ 51s] [27/194] CXX src/base/posix/safe_strerror.o [ 51s] [28/194] CXX src/base/strings/string_split.o [ 51s] [29/194] CXX src/base/strings/string_number_conversions.o [ 53s] [30/194] CXX src/gn/action_values.o [ 53s] In file included from ../src/gn/action_values.cc:5: [ 53s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 53s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 53s] | ^~~~~~~ [ 53s] In file included from ../src/gn/substitution_list.h:11, [ 53s] from ../src/gn/action_values.h:14: [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] In file included from ../src/gn/toolchain.h:16, [ 53s] from ../src/gn/settings.h:14, [ 53s] from ../src/gn/action_values.cc:7: [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 83 | command_ = std::move(cmd); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 110 | default_output_dir_ = std::move(dir); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 117 | depfile_ = std::move(df); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 123 | description_ = std::move(desc); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 53s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 53s] 175 | outputs_ = std::move(out); [ 53s] | ^ [ 53s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 53s] 17 | SubstitutionList(const SubstitutionList& other); [ 53s] | ^~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 53s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 53s] 181 | partial_outputs_ = std::move(partial_out); [ 53s] | ^ [ 53s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 53s] 17 | SubstitutionList(const SubstitutionList& other); [ 53s] | ^~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 53s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 53s] 187 | runtime_outputs_ = std::move(run_out); [ 53s] | ^ [ 53s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 53s] 17 | SubstitutionList(const SubstitutionList& other); [ 53s] | ^~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 205 | rspfile_ = std::move(rsp); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 213 | rspfile_content_ = std::move(content); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] [31/194] CXX src/base/files/file_util_posix.o [ 53s] [32/194] CXX src/base/command_line.o [ 53s] [33/194] CXX src/gn/build_settings.o [ 53s] In file included from ../src/gn/toolchain.h:16, [ 53s] from ../src/gn/settings.h:14, [ 53s] from ../src/gn/filesystem_utils.h:14, [ 53s] from ../src/gn/build_settings.cc:10: [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 83 | command_ = std::move(cmd); [ 53s] | ^ [ 53s] In file included from ../src/gn/substitution_list.h:11, [ 53s] from ../src/gn/tool.h:16: [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 110 | default_output_dir_ = std::move(dir); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 117 | depfile_ = std::move(df); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 123 | description_ = std::move(desc); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 53s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 53s] 175 | outputs_ = std::move(out); [ 53s] | ^ [ 53s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 53s] 17 | SubstitutionList(const SubstitutionList& other); [ 53s] | ^~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 53s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 53s] 181 | partial_outputs_ = std::move(partial_out); [ 53s] | ^ [ 53s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 53s] 17 | SubstitutionList(const SubstitutionList& other); [ 53s] | ^~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 53s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 53s] 187 | runtime_outputs_ = std::move(run_out); [ 53s] | ^ [ 53s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 53s] 17 | SubstitutionList(const SubstitutionList& other); [ 53s] | ^~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 205 | rspfile_ = std::move(rsp); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 53s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 213 | rspfile_content_ = std::move(content); [ 53s] | ^ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 53s] In file included from ../src/gn/target.h:15, [ 53s] from ../src/gn/filesystem_utils.h:15: [ 53s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 53s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 53s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 53s] | ^~~~~~~ [ 53s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 53s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 53s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] [34/194] CXX src/gn/builder_record.o [ 54s] [35/194] CXX src/gn/action_target_generator.o [ 54s] In file included from ../src/gn/target.h:15, [ 54s] from ../src/gn/action_target_generator.h:9, [ 54s] from ../src/gn/action_target_generator.cc:5: [ 54s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 54s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 54s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 54s] | ^~~~~~~ [ 54s] In file included from ../src/gn/substitution_list.h:11, [ 54s] from ../src/gn/action_values.h:14: [ 54s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 54s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 54s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] In file included from ../src/gn/toolchain.h:16, [ 54s] from ../src/gn/target.h:29: [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 54s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 54s] 83 | command_ = std::move(cmd); [ 54s] | ^ [ 54s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 54s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 54s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 54s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 54s] 110 | default_output_dir_ = std::move(dir); [ 54s] | ^ [ 54s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 54s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 54s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 54s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 54s] 117 | depfile_ = std::move(df); [ 54s] | ^ [ 54s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 54s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 54s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 54s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 54s] 123 | description_ = std::move(desc); [ 54s] | ^ [ 54s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 54s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 54s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 54s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 54s] 175 | outputs_ = std::move(out); [ 54s] | ^ [ 54s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 54s] 17 | SubstitutionList(const SubstitutionList& other); [ 54s] | ^~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 54s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 54s] 181 | partial_outputs_ = std::move(partial_out); [ 54s] | ^ [ 54s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 54s] 17 | SubstitutionList(const SubstitutionList& other); [ 54s] | ^~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 54s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 54s] 187 | runtime_outputs_ = std::move(run_out); [ 54s] | ^ [ 54s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 54s] 17 | SubstitutionList(const SubstitutionList& other); [ 54s] | ^~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 54s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 54s] 205 | rspfile_ = std::move(rsp); [ 54s] | ^ [ 54s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 54s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 54s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 54s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 54s] 213 | rspfile_content_ = std::move(content); [ 54s] | ^ [ 54s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 54s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 54s] | ^~~~~~~~~~~~~~~~~~~ [ 54s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 54s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 54s] 38 | "script over."); [ 54s] | ^ [ 54s] In file included from ../src/gn/scope.h:17, [ 54s] from ../src/gn/args.h:14, [ 54s] from ../src/gn/build_settings.h:16, [ 54s] from ../src/gn/metadata.h:10, [ 54s] from ../src/gn/target.h:23: [ 54s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 54s] 58 | Err(const Err& other); [ 54s] | ^~~ [ 54s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 54s] 83 | "will be unused."); [ 54s] | ^ [ 54s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 54s] 58 | Err(const Err& other); [ 54s] | ^~~ [ 54s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 54s] 91 | "will be empty."); [ 54s] | ^ [ 54s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 54s] 58 | Err(const Err& other); [ 54s] | ^~~ [ 54s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 54s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 54s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 54s] | ^ [ 54s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 54s] 58 | Err(const Err& other); [ 54s] | ^~~ [ 54s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 54s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 54s] 185 | "script needs to be run."); [ 54s] | ^ [ 54s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 54s] 58 | Err(const Err& other); [ 54s] | ^~~ [ 54s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 54s] 195 | "\"action_foreach\" target."); [ 54s] | ^ [ 54s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 54s] 58 | Err(const Err& other); [ 54s] | ^~~ [ 54s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 54s] 205 | "build system can't determine when your script needs to be run."); [ 54s] | ^ [ 54s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 54s] 58 | Err(const Err& other); [ 54s] | ^~~ [ 55s] [36/194] CXX src/gn/binary_target_generator.o [ 55s] In file included from ../src/gn/target.h:15, [ 55s] from ../src/gn/binary_target_generator.h:9, [ 55s] from ../src/gn/binary_target_generator.cc:5: [ 55s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 55s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 55s] | ^~~~~~~ [ 55s] In file included from ../src/gn/substitution_list.h:11, [ 55s] from ../src/gn/action_values.h:14: [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] In file included from ../src/gn/toolchain.h:16, [ 55s] from ../src/gn/target.h:29: [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 83 | command_ = std::move(cmd); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 110 | default_output_dir_ = std::move(dir); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 117 | depfile_ = std::move(df); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 123 | description_ = std::move(desc); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 55s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 55s] 175 | outputs_ = std::move(out); [ 55s] | ^ [ 55s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 55s] 17 | SubstitutionList(const SubstitutionList& other); [ 55s] | ^~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 55s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 55s] 181 | partial_outputs_ = std::move(partial_out); [ 55s] | ^ [ 55s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 55s] 17 | SubstitutionList(const SubstitutionList& other); [ 55s] | ^~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 55s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 55s] 187 | runtime_outputs_ = std::move(run_out); [ 55s] | ^ [ 55s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 55s] 17 | SubstitutionList(const SubstitutionList& other); [ 55s] | ^~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 205 | rspfile_ = std::move(rsp); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 213 | rspfile_content_ = std::move(content); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 55s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 55s] 121 | ". " + source.value() + " is not one of the valid types."); [ 55s] | ^ [ 55s] In file included from ../src/gn/scope.h:17, [ 55s] from ../src/gn/args.h:14, [ 55s] from ../src/gn/build_settings.h:16, [ 55s] from ../src/gn/metadata.h:10, [ 55s] from ../src/gn/target.h:23: [ 55s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 55s] 58 | Err(const Err& other); [ 55s] | ^~~ [ 55s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 55s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 55s] 222 | "deps."); [ 55s] | ^ [ 55s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 55s] 58 | Err(const Err& other); [ 55s] | ^~~ [ 55s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 55s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 55s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 55s] | ^ [ 55s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 55s] 58 | Err(const Err& other); [ 55s] | ^~~ [ 55s] [37/194] CXX src/base/strings/string_util.o [ 55s] [38/194] CXX src/gn/c_include_iterator.o [ 55s] [39/194] CXX src/gn/c_substitution_type.o [ 55s] [40/194] CXX src/gn/bundle_file_rule.o [ 55s] In file included from ../src/gn/toolchain.h:16, [ 55s] from ../src/gn/settings.h:14, [ 55s] from ../src/gn/bundle_file_rule.cc:9: [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 83 | command_ = std::move(cmd); [ 55s] | ^ [ 55s] In file included from ../src/gn/bundle_file_rule.h:11, [ 55s] from ../src/gn/bundle_file_rule.cc:5: [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 110 | default_output_dir_ = std::move(dir); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 117 | depfile_ = std::move(df); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 123 | description_ = std::move(desc); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 55s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 55s] 175 | outputs_ = std::move(out); [ 55s] | ^ [ 55s] In file included from ../src/gn/tool.h:16: [ 55s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 55s] 17 | SubstitutionList(const SubstitutionList& other); [ 55s] | ^~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 55s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 55s] 181 | partial_outputs_ = std::move(partial_out); [ 55s] | ^ [ 55s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 55s] 17 | SubstitutionList(const SubstitutionList& other); [ 55s] | ^~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 55s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 55s] 187 | runtime_outputs_ = std::move(run_out); [ 55s] | ^ [ 55s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 55s] 17 | SubstitutionList(const SubstitutionList& other); [ 55s] | ^~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 205 | rspfile_ = std::move(rsp); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 55s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 213 | rspfile_content_ = std::move(content); [ 55s] | ^ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] In file included from ../src/gn/target.h:15, [ 55s] from ../src/gn/bundle_file_rule.cc:12: [ 55s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 55s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 55s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 55s] | ^~~~~~~ [ 55s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 55s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 55s] | ^~~~~~~~~~~~~~~~~~~ [ 55s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 55s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 55s] 59 | variables::kBundleRootDir); [ 55s] | ^ [ 55s] In file included from ../src/gn/scope.h:17, [ 55s] from ../src/gn/settings.h:12: [ 55s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 55s] 58 | Err(const Err& other); [ 55s] | ^~~ [ 55s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 55s] 66 | variables::kBundleContentsDir); [ 55s] | ^ [ 55s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 55s] 58 | Err(const Err& other); [ 55s] | ^~~ [ 55s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 55s] 73 | variables::kBundleResourcesDir); [ 55s] | ^ [ 55s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 55s] 58 | Err(const Err& other); [ 55s] | ^~~ [ 55s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 55s] 80 | variables::kBundleExecutableDir); [ 55s] | ^ [ 55s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 55s] 58 | Err(const Err& other); [ 55s] | ^~~ [ 55s] [41/194] CXX src/base/json/json_parser.o [ 55s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 55s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 55s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 55s] | ^~ [ 55s] ../src/base/json/json_parser.cc:256:7: note: here [ 55s] 256 | case ' ': [ 55s] | ^~~~ [ 56s] [42/194] CXX src/gn/bundle_data_target_generator.o [ 56s] In file included from ../src/gn/target.h:15, [ 56s] from ../src/gn/bundle_data_target_generator.cc:10: [ 56s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 56s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 56s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 56s] | ^~~~~~~ [ 56s] In file included from ../src/gn/substitution_list.h:11, [ 56s] from ../src/gn/action_values.h:14: [ 56s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 56s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 56s] | ^~~~~~~~~~~~~~~~~~~ [ 56s] In file included from ../src/gn/toolchain.h:16, [ 56s] from ../src/gn/target.h:29: [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 56s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 56s] 83 | command_ = std::move(cmd); [ 56s] | ^ [ 56s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 56s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 56s] | ^~~~~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 56s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 56s] 110 | default_output_dir_ = std::move(dir); [ 56s] | ^ [ 56s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 56s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 56s] | ^~~~~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 56s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 56s] 117 | depfile_ = std::move(df); [ 56s] | ^ [ 56s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 56s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 56s] | ^~~~~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 56s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 56s] 123 | description_ = std::move(desc); [ 56s] | ^ [ 56s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 56s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 56s] | ^~~~~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 56s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 56s] 175 | outputs_ = std::move(out); [ 56s] | ^ [ 56s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 56s] 17 | SubstitutionList(const SubstitutionList& other); [ 56s] | ^~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 56s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 56s] 181 | partial_outputs_ = std::move(partial_out); [ 56s] | ^ [ 56s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 56s] 17 | SubstitutionList(const SubstitutionList& other); [ 56s] | ^~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 56s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 56s] 187 | runtime_outputs_ = std::move(run_out); [ 56s] | ^ [ 56s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 56s] 17 | SubstitutionList(const SubstitutionList& other); [ 56s] | ^~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 56s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 56s] 205 | rspfile_ = std::move(rsp); [ 56s] | ^ [ 56s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 56s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 56s] | ^~~~~~~~~~~~~~~~~~~ [ 56s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 56s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 56s] 213 | rspfile_content_ = std::move(content); [ 56s] | ^ [ 56s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 56s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 56s] | ^~~~~~~~~~~~~~~~~~~ [ 56s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 56s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 56s] 34 | "You have to specify at least one file in the \"sources\"."); [ 56s] | ^ [ 56s] In file included from ../src/gn/parse_tree.h:16, [ 56s] from ../src/gn/bundle_data_target_generator.cc:7: [ 56s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 56s] 58 | Err(const Err& other); [ 56s] | ^~~ [ 56s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 56s] 43 | "\"gn help source_expansion\")."); [ 56s] | ^ [ 56s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 56s] 58 | Err(const Err& other); [ 56s] | ^~~ [ 56s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 56s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 56s] 63 | "operating on a bundle_data file such as this."); [ 56s] | ^ [ 56s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 56s] 58 | Err(const Err& other); [ 56s] | ^~~ [ 56s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 56s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 56s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 56s] | ^ [ 56s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 56s] 58 | Err(const Err& other); [ 56s] | ^~~ [ 56s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 56s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 56s] | ^ [ 56s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 56s] 58 | Err(const Err& other); [ 56s] | ^~~ [ 57s] [43/194] CXX src/gn/command_analyze.o [ 57s] In file included from ../src/gn/target.h:15, [ 57s] from ../src/gn/commands.h:15, [ 57s] from ../src/gn/command_analyze.cc:13: [ 57s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 57s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 57s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 57s] | ^~~~~~~ [ 57s] In file included from ../src/gn/substitution_list.h:11, [ 57s] from ../src/gn/action_values.h:14: [ 57s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 57s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 57s] | ^~~~~~~~~~~~~~~~~~~ [ 57s] In file included from ../src/gn/toolchain.h:16, [ 57s] from ../src/gn/target.h:29: [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 57s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 57s] 83 | command_ = std::move(cmd); [ 57s] | ^ [ 57s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 57s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 57s] | ^~~~~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 57s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 57s] 110 | default_output_dir_ = std::move(dir); [ 57s] | ^ [ 57s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 57s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 57s] | ^~~~~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 57s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 57s] 117 | depfile_ = std::move(df); [ 57s] | ^ [ 57s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 57s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 57s] | ^~~~~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 57s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 57s] 123 | description_ = std::move(desc); [ 57s] | ^ [ 57s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 57s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 57s] | ^~~~~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 57s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 57s] 175 | outputs_ = std::move(out); [ 57s] | ^ [ 57s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 57s] 17 | SubstitutionList(const SubstitutionList& other); [ 57s] | ^~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 57s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 57s] 181 | partial_outputs_ = std::move(partial_out); [ 57s] | ^ [ 57s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 57s] 17 | SubstitutionList(const SubstitutionList& other); [ 57s] | ^~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 57s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 57s] 187 | runtime_outputs_ = std::move(run_out); [ 57s] | ^ [ 57s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 57s] 17 | SubstitutionList(const SubstitutionList& other); [ 57s] | ^~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 57s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 57s] 205 | rspfile_ = std::move(rsp); [ 57s] | ^ [ 57s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 57s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 57s] | ^~~~~~~~~~~~~~~~~~~ [ 57s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 57s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 57s] 213 | rspfile_content_ = std::move(content); [ 57s] | ^ [ 57s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 57s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 57s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] [44/194] CXX src/gn/command_clean_stale.o [ 58s] In file included from ../src/gn/target.h:15, [ 58s] from ../src/gn/commands.h:15, [ 58s] from ../src/gn/command_clean_stale.cc:9: [ 58s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 58s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 58s] | ^~~~~~~ [ 58s] In file included from ../src/gn/substitution_list.h:11, [ 58s] from ../src/gn/action_values.h:14: [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] In file included from ../src/gn/toolchain.h:16, [ 58s] from ../src/gn/target.h:29: [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 83 | command_ = std::move(cmd); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 110 | default_output_dir_ = std::move(dir); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 117 | depfile_ = std::move(df); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 123 | description_ = std::move(desc); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 175 | outputs_ = std::move(out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 181 | partial_outputs_ = std::move(partial_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 187 | runtime_outputs_ = std::move(run_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 205 | rspfile_ = std::move(rsp); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 213 | rspfile_content_ = std::move(content); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] [45/194] CXX src/gn/bundle_data.o [ 58s] In file included from ../src/gn/bundle_data.h:12, [ 58s] from ../src/gn/bundle_data.cc:5: [ 58s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 58s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 58s] | ^~~~~~~ [ 58s] In file included from ../src/gn/substitution_list.h:11, [ 58s] from ../src/gn/action_values.h:14: [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] In file included from ../src/gn/toolchain.h:16, [ 58s] from ../src/gn/settings.h:14, [ 58s] from ../src/gn/filesystem_utils.h:14, [ 58s] from ../src/gn/bundle_data.cc:9: [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 83 | command_ = std::move(cmd); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 110 | default_output_dir_ = std::move(dir); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 117 | depfile_ = std::move(df); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 123 | description_ = std::move(desc); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 175 | outputs_ = std::move(out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 181 | partial_outputs_ = std::move(partial_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 187 | runtime_outputs_ = std::move(run_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 205 | rspfile_ = std::move(rsp); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 213 | rspfile_content_ = std::move(content); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] [46/194] CXX src/gn/c_tool.o [ 58s] In file included from ../src/gn/c_tool.h:17, [ 58s] from ../src/gn/c_tool.cc:5: [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 83 | command_ = std::move(cmd); [ 58s] | ^ [ 58s] In file included from ../src/gn/substitution_list.h:11, [ 58s] from ../src/gn/c_tool.h:15: [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 110 | default_output_dir_ = std::move(dir); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 117 | depfile_ = std::move(df); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 123 | description_ = std::move(desc); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 175 | outputs_ = std::move(out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 181 | partial_outputs_ = std::move(partial_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 187 | runtime_outputs_ = std::move(run_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 205 | rspfile_ = std::move(rsp); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 213 | rspfile_content_ = std::move(content); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 58s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 78 | link_output_ = std::move(link_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 58s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 84 | depend_output_ = std::move(dep_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] In file included from ../src/gn/target.h:15, [ 58s] from ../src/gn/c_tool.cc:9: [ 58s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 58s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 58s] | ^~~~~~~ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 58s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 58s] | ^ [ 58s] In file included from ../src/gn/scope.h:17, [ 58s] from ../src/gn/c_tool.h:14: [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 73 | pattern.AsString()); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 58s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 93 | "This is only valid for solink and solink_module tools."); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 99 | "It must match one of the outputs."); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 58s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 58s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 58s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 174 | " which is not valid\nfor this variable."); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 179 | *field = std::move(list); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 58s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 227 | "be specified or they should both be empty."); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] [47/194] CXX src/gn/command_clean.o [ 58s] In file included from ../src/gn/target.h:15, [ 58s] from ../src/gn/commands.h:15, [ 58s] from ../src/gn/command_clean.cc:11: [ 58s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 58s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 58s] | ^~~~~~~ [ 58s] In file included from ../src/gn/substitution_list.h:11, [ 58s] from ../src/gn/action_values.h:14: [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] In file included from ../src/gn/toolchain.h:16, [ 58s] from ../src/gn/target.h:29: [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 83 | command_ = std::move(cmd); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 110 | default_output_dir_ = std::move(dir); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 117 | depfile_ = std::move(df); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 123 | description_ = std::move(desc); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 175 | outputs_ = std::move(out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 181 | partial_outputs_ = std::move(partial_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 187 | runtime_outputs_ = std::move(run_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 205 | rspfile_ = std::move(rsp); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 213 | rspfile_content_ = std::move(content); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] [48/194] CXX src/gn/args.o [ 58s] In file included from ../src/gn/toolchain.h:16, [ 58s] from ../src/gn/settings.h:14, [ 58s] from ../src/gn/args.cc:7: [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 83 | command_ = std::move(cmd); [ 58s] | ^ [ 58s] In file included from ../src/gn/substitution_list.h:11, [ 58s] from ../src/gn/tool.h:16: [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 110 | default_output_dir_ = std::move(dir); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 117 | depfile_ = std::move(df); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 123 | description_ = std::move(desc); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 175 | outputs_ = std::move(out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 181 | partial_outputs_ = std::move(partial_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 187 | runtime_outputs_ = std::move(run_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 205 | rspfile_ = std::move(rsp); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 213 | rspfile_content_ = std::move(content); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const Scope::KeyValueMap&, Scope*, Err*) const': [ 58s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 186 | "\"import\" from the files where you need it (preferred)."); [ 58s] | ^ [ 58s] In file included from ../src/gn/scope.h:17, [ 58s] from ../src/gn/args.h:14, [ 58s] from ../src/gn/args.cc:5: [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 58s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 58s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 58s] | ^ [ 58s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 58s] 58 | Err(const Err& other); [ 58s] | ^~~ [ 58s] [49/194] CXX src/gn/command_check.o [ 58s] In file included from ../src/gn/target.h:15, [ 58s] from ../src/gn/commands.h:15, [ 58s] from ../src/gn/command_check.cc:9: [ 58s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 58s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 58s] | ^~~~~~~ [ 58s] In file included from ../src/gn/substitution_list.h:11, [ 58s] from ../src/gn/action_values.h:14: [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] In file included from ../src/gn/toolchain.h:16, [ 58s] from ../src/gn/target.h:29: [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 83 | command_ = std::move(cmd); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 110 | default_output_dir_ = std::move(dir); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 117 | depfile_ = std::move(df); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 123 | description_ = std::move(desc); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 175 | outputs_ = std::move(out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 181 | partial_outputs_ = std::move(partial_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 58s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 58s] 187 | runtime_outputs_ = std::move(run_out); [ 58s] | ^ [ 58s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 58s] 17 | SubstitutionList(const SubstitutionList& other); [ 58s] | ^~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 205 | rspfile_ = std::move(rsp); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 58s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 58s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 58s] 213 | rspfile_content_ = std::move(content); [ 58s] | ^ [ 58s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 58s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 58s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] [50/194] CXX src/gn/builder.o [ 59s] In file included from ../src/gn/builder.cc:10: [ 59s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 59s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 59s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 59s] | ^~~~~~~ [ 59s] In file included from ../src/gn/substitution_list.h:11, [ 59s] from ../src/gn/action_values.h:14: [ 59s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 59s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 59s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] In file included from ../src/gn/toolchain.h:16, [ 59s] from ../src/gn/settings.h:14, [ 59s] from ../src/gn/input_file_manager.h:20, [ 59s] from ../src/gn/scheduler.h:16, [ 59s] from ../src/gn/builder.cc:16: [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 59s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 59s] 83 | command_ = std::move(cmd); [ 59s] | ^ [ 59s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 59s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 59s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 59s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 59s] 110 | default_output_dir_ = std::move(dir); [ 59s] | ^ [ 59s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 59s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 59s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 59s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 59s] 117 | depfile_ = std::move(df); [ 59s] | ^ [ 59s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 59s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 59s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 59s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 59s] 123 | description_ = std::move(desc); [ 59s] | ^ [ 59s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 59s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 59s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 59s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 59s] 175 | outputs_ = std::move(out); [ 59s] | ^ [ 59s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 59s] 17 | SubstitutionList(const SubstitutionList& other); [ 59s] | ^~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 59s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 59s] 181 | partial_outputs_ = std::move(partial_out); [ 59s] | ^ [ 59s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 59s] 17 | SubstitutionList(const SubstitutionList& other); [ 59s] | ^~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 59s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 59s] 187 | runtime_outputs_ = std::move(run_out); [ 59s] | ^ [ 59s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 59s] 17 | SubstitutionList(const SubstitutionList& other); [ 59s] | ^~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 59s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 59s] 205 | rspfile_ = std::move(rsp); [ 59s] | ^ [ 59s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 59s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 59s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 59s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 59s] 213 | rspfile_content_ = std::move(content); [ 59s] | ^ [ 59s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 59s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 59s] | ^~~~~~~~~~~~~~~~~~~ [ 59s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 59s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 79 | "\nwas already defined."); [ 59s] | ^ [ 59s] In file included from ../src/gn/builder.cc:13: [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 59s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 222 | *err = Err(Location(), "", depstring); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 59s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 59s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 344 | "refer to an existent thing."); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 59s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 59s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 59s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 59s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 59s] | ^ [ 59s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 59s] 58 | Err(const Err& other); [ 59s] | ^~~ [ 61s] [51/194] CXX src/gn/command_ls.o [ 61s] In file included from ../src/gn/target.h:15, [ 61s] from ../src/gn/commands.h:15, [ 61s] from ../src/gn/command_ls.cc:9: [ 61s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 61s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 61s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 61s] | ^~~~~~~ [ 61s] In file included from ../src/gn/substitution_list.h:11, [ 61s] from ../src/gn/action_values.h:14: [ 61s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 61s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 61s] | ^~~~~~~~~~~~~~~~~~~ [ 61s] In file included from ../src/gn/toolchain.h:16, [ 61s] from ../src/gn/target.h:29: [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 61s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 61s] 83 | command_ = std::move(cmd); [ 61s] | ^ [ 61s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 61s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 61s] | ^~~~~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 61s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 61s] 110 | default_output_dir_ = std::move(dir); [ 61s] | ^ [ 61s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 61s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 61s] | ^~~~~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 61s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 61s] 117 | depfile_ = std::move(df); [ 61s] | ^ [ 61s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 61s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 61s] | ^~~~~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 61s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 61s] 123 | description_ = std::move(desc); [ 61s] | ^ [ 61s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 61s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 61s] | ^~~~~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 61s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 61s] 175 | outputs_ = std::move(out); [ 61s] | ^ [ 61s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 61s] 17 | SubstitutionList(const SubstitutionList& other); [ 61s] | ^~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 61s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 61s] 181 | partial_outputs_ = std::move(partial_out); [ 61s] | ^ [ 61s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 61s] 17 | SubstitutionList(const SubstitutionList& other); [ 61s] | ^~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 61s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 61s] 187 | runtime_outputs_ = std::move(run_out); [ 61s] | ^ [ 61s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 61s] 17 | SubstitutionList(const SubstitutionList& other); [ 61s] | ^~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 61s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 61s] 205 | rspfile_ = std::move(rsp); [ 61s] | ^ [ 61s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 61s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 61s] | ^~~~~~~~~~~~~~~~~~~ [ 61s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 61s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 61s] 213 | rspfile_content_ = std::move(content); [ 61s] | ^ [ 61s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 61s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 61s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] [52/194] CXX src/gn/command_args.o [ 62s] In file included from ../src/gn/target.h:15, [ 62s] from ../src/gn/commands.h:15, [ 62s] from ../src/gn/command_args.cc:18: [ 62s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 62s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 62s] | ^~~~~~~ [ 62s] In file included from ../src/gn/substitution_list.h:11, [ 62s] from ../src/gn/action_values.h:14: [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] In file included from ../src/gn/toolchain.h:16, [ 62s] from ../src/gn/target.h:29: [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 83 | command_ = std::move(cmd); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 110 | default_output_dir_ = std::move(dir); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 117 | depfile_ = std::move(df); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 123 | description_ = std::move(desc); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 175 | outputs_ = std::move(out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 181 | partial_outputs_ = std::move(partial_out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 187 | runtime_outputs_ = std::move(run_out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 205 | rspfile_ = std::move(rsp); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 213 | rspfile_content_ = std::move(content); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] [53/194] CXX src/base/values.o [ 62s] [54/194] AR base.a [ 62s] [55/194] CXX src/gn/command_outputs.o [ 62s] In file included from ../src/gn/target.h:15, [ 62s] from ../src/gn/commands.h:15, [ 62s] from ../src/gn/command_outputs.cc:11: [ 62s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 62s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 62s] | ^~~~~~~ [ 62s] In file included from ../src/gn/substitution_list.h:11, [ 62s] from ../src/gn/action_values.h:14: [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] In file included from ../src/gn/toolchain.h:16, [ 62s] from ../src/gn/target.h:29: [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 83 | command_ = std::move(cmd); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 110 | default_output_dir_ = std::move(dir); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 117 | depfile_ = std::move(df); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 123 | description_ = std::move(desc); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 175 | outputs_ = std::move(out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 181 | partial_outputs_ = std::move(partial_out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 187 | runtime_outputs_ = std::move(run_out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 205 | rspfile_ = std::move(rsp); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 213 | rspfile_content_ = std::move(content); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] [56/194] CXX src/gn/command_meta.o [ 62s] In file included from ../src/gn/target.h:15, [ 62s] from ../src/gn/commands.h:15, [ 62s] from ../src/gn/command_meta.cc:10: [ 62s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 62s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 62s] | ^~~~~~~ [ 62s] In file included from ../src/gn/substitution_list.h:11, [ 62s] from ../src/gn/action_values.h:14: [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] In file included from ../src/gn/toolchain.h:16, [ 62s] from ../src/gn/target.h:29: [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 83 | command_ = std::move(cmd); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 110 | default_output_dir_ = std::move(dir); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 117 | depfile_ = std::move(df); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 123 | description_ = std::move(desc); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 175 | outputs_ = std::move(out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 181 | partial_outputs_ = std::move(partial_out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 62s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 62s] 187 | runtime_outputs_ = std::move(run_out); [ 62s] | ^ [ 62s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 62s] 17 | SubstitutionList(const SubstitutionList& other); [ 62s] | ^~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 205 | rspfile_ = std::move(rsp); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 62s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 62s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 62s] 213 | rspfile_content_ = std::move(content); [ 62s] | ^ [ 62s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 62s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 62s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] [57/194] CXX src/gn/analyzer.o [ 63s] In file included from ../src/gn/target.h:15, [ 63s] from ../src/gn/config_values_extractors.h:16, [ 63s] from ../src/gn/analyzer.cc:19: [ 63s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 63s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 63s] | ^~~~~~~ [ 63s] In file included from ../src/gn/substitution_list.h:11, [ 63s] from ../src/gn/action_values.h:14: [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] In file included from ../src/gn/toolchain.h:16, [ 63s] from ../src/gn/target.h:29: [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 83 | command_ = std::move(cmd); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 110 | default_output_dir_ = std::move(dir); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 117 | depfile_ = std::move(df); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 123 | description_ = std::move(desc); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 63s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 63s] 175 | outputs_ = std::move(out); [ 63s] | ^ [ 63s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 63s] 17 | SubstitutionList(const SubstitutionList& other); [ 63s] | ^~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 63s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 63s] 181 | partial_outputs_ = std::move(partial_out); [ 63s] | ^ [ 63s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 63s] 17 | SubstitutionList(const SubstitutionList& other); [ 63s] | ^~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 63s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 63s] 187 | runtime_outputs_ = std::move(run_out); [ 63s] | ^ [ 63s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 63s] 17 | SubstitutionList(const SubstitutionList& other); [ 63s] | ^~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 205 | rspfile_ = std::move(rsp); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 213 | rspfile_content_ = std::move(content); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const std::string&, Err*)': [ 63s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 63s] 73 | "\" with a list value."); [ 63s] | ^ [ 63s] In file included from ../src/gn/scope.h:17, [ 63s] from ../src/gn/args.h:14, [ 63s] from ../src/gn/build_settings.h:16, [ 63s] from ../src/gn/metadata.h:10, [ 63s] from ../src/gn/target.h:23: [ 63s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 63s] 58 | Err(const Err& other); [ 63s] | ^~~ [ 63s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 63s] 82 | "\" is not a string."); [ 63s] | ^ [ 63s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 63s] 58 | Err(const Err& other); [ 63s] | ^~~ [ 63s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 63s] 88 | *err = Err(); [ 63s] | ^ [ 63s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 63s] 58 | Err(const Err& other); [ 63s] | ^~~ [ 63s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const std::string&, Err*)': [ 63s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 63s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 63s] | ^ [ 63s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 63s] 58 | Err(const Err& other); [ 63s] | ^~~ [ 63s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const Outputs&, const Label&, Err*)': [ 63s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 63s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 63s] | ^ [ 63s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 63s] 58 | Err(const Err& other); [ 63s] | ^~~ [ 63s] [58/194] CXX src/gn/command_path.o [ 63s] In file included from ../src/gn/target.h:15, [ 63s] from ../src/gn/commands.h:15, [ 63s] from ../src/gn/command_path.cc:11: [ 63s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 63s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 63s] | ^~~~~~~ [ 63s] In file included from ../src/gn/substitution_list.h:11, [ 63s] from ../src/gn/action_values.h:14: [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] In file included from ../src/gn/toolchain.h:16, [ 63s] from ../src/gn/target.h:29: [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 83 | command_ = std::move(cmd); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 110 | default_output_dir_ = std::move(dir); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 117 | depfile_ = std::move(df); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 123 | description_ = std::move(desc); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 63s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 63s] 175 | outputs_ = std::move(out); [ 63s] | ^ [ 63s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 63s] 17 | SubstitutionList(const SubstitutionList& other); [ 63s] | ^~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 63s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 63s] 181 | partial_outputs_ = std::move(partial_out); [ 63s] | ^ [ 63s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 63s] 17 | SubstitutionList(const SubstitutionList& other); [ 63s] | ^~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 63s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 63s] 187 | runtime_outputs_ = std::move(run_out); [ 63s] | ^ [ 63s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 63s] 17 | SubstitutionList(const SubstitutionList& other); [ 63s] | ^~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 205 | rspfile_ = std::move(rsp); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 63s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 63s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 63s] 213 | rspfile_content_ = std::move(content); [ 63s] | ^ [ 63s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 63s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 63s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] [59/194] CXX src/gn/command_refs.o [ 64s] In file included from ../src/gn/target.h:15, [ 64s] from ../src/gn/commands.h:15, [ 64s] from ../src/gn/command_refs.cc:14: [ 64s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 64s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 64s] | ^~~~~~~ [ 64s] In file included from ../src/gn/substitution_list.h:11, [ 64s] from ../src/gn/action_values.h:14: [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] In file included from ../src/gn/toolchain.h:16, [ 64s] from ../src/gn/target.h:29: [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 83 | command_ = std::move(cmd); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 110 | default_output_dir_ = std::move(dir); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 117 | depfile_ = std::move(df); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 123 | description_ = std::move(desc); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 64s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 64s] 175 | outputs_ = std::move(out); [ 64s] | ^ [ 64s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 64s] 17 | SubstitutionList(const SubstitutionList& other); [ 64s] | ^~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 64s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 64s] 181 | partial_outputs_ = std::move(partial_out); [ 64s] | ^ [ 64s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 64s] 17 | SubstitutionList(const SubstitutionList& other); [ 64s] | ^~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 64s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 64s] 187 | runtime_outputs_ = std::move(run_out); [ 64s] | ^ [ 64s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 64s] 17 | SubstitutionList(const SubstitutionList& other); [ 64s] | ^~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 205 | rspfile_ = std::move(rsp); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 213 | rspfile_content_ = std::move(content); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] [60/194] CXX src/gn/config_values_extractors.o [ 64s] In file included from ../src/gn/target.h:15, [ 64s] from ../src/gn/config_values_extractors.h:16, [ 64s] from ../src/gn/config_values_extractors.cc:5: [ 64s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 64s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 64s] | ^~~~~~~ [ 64s] In file included from ../src/gn/substitution_list.h:11, [ 64s] from ../src/gn/action_values.h:14: [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] In file included from ../src/gn/toolchain.h:16, [ 64s] from ../src/gn/target.h:29: [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 83 | command_ = std::move(cmd); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 110 | default_output_dir_ = std::move(dir); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 117 | depfile_ = std::move(df); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 123 | description_ = std::move(desc); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 64s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 64s] 175 | outputs_ = std::move(out); [ 64s] | ^ [ 64s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 64s] 17 | SubstitutionList(const SubstitutionList& other); [ 64s] | ^~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 64s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 64s] 181 | partial_outputs_ = std::move(partial_out); [ 64s] | ^ [ 64s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 64s] 17 | SubstitutionList(const SubstitutionList& other); [ 64s] | ^~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 64s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 64s] 187 | runtime_outputs_ = std::move(run_out); [ 64s] | ^ [ 64s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 64s] 17 | SubstitutionList(const SubstitutionList& other); [ 64s] | ^~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 205 | rspfile_ = std::move(rsp); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 64s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 64s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 64s] 213 | rspfile_content_ = std::move(content); [ 64s] | ^ [ 64s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 64s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 64s] | ^~~~~~~~~~~~~~~~~~~ [ 65s] [61/194] CXX src/gn/config.o [ 65s] In file included from ../src/gn/toolchain.h:16, [ 65s] from ../src/gn/settings.h:14, [ 65s] from ../src/gn/input_file_manager.h:20, [ 65s] from ../src/gn/config.cc:8: [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 65s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 65s] 83 | command_ = std::move(cmd); [ 65s] | ^ [ 65s] In file included from ../src/gn/substitution_list.h:11, [ 65s] from ../src/gn/tool.h:16: [ 65s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 65s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 65s] | ^~~~~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 65s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 65s] 110 | default_output_dir_ = std::move(dir); [ 65s] | ^ [ 65s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 65s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 65s] | ^~~~~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 65s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 65s] 117 | depfile_ = std::move(df); [ 65s] | ^ [ 65s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 65s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 65s] | ^~~~~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 65s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 65s] 123 | description_ = std::move(desc); [ 65s] | ^ [ 65s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 65s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 65s] | ^~~~~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 65s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 65s] 175 | outputs_ = std::move(out); [ 65s] | ^ [ 65s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 65s] 17 | SubstitutionList(const SubstitutionList& other); [ 65s] | ^~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 65s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 65s] 181 | partial_outputs_ = std::move(partial_out); [ 65s] | ^ [ 65s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 65s] 17 | SubstitutionList(const SubstitutionList& other); [ 65s] | ^~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 65s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 65s] 187 | runtime_outputs_ = std::move(run_out); [ 65s] | ^ [ 65s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 65s] 17 | SubstitutionList(const SubstitutionList& other); [ 65s] | ^~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 65s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 65s] 205 | rspfile_ = std::move(rsp); [ 65s] | ^ [ 65s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 65s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 65s] | ^~~~~~~~~~~~~~~~~~~ [ 65s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 65s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 65s] 213 | rspfile_content_ = std::move(content); [ 65s] | ^ [ 65s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 65s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 65s] | ^~~~~~~~~~~~~~~~~~~ [ 66s] [62/194] CXX src/gn/config_values.o [ 66s] [63/194] CXX src/gn/config_values_generator.o [ 66s] In file included from ../src/gn/toolchain.h:16, [ 66s] from ../src/gn/settings.h:14, [ 66s] from ../src/gn/config_values_generator.cc:12: [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 66s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 66s] 83 | command_ = std::move(cmd); [ 66s] | ^ [ 66s] In file included from ../src/gn/substitution_list.h:11, [ 66s] from ../src/gn/tool.h:16: [ 66s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 66s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 66s] | ^~~~~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 66s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 66s] 110 | default_output_dir_ = std::move(dir); [ 66s] | ^ [ 66s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 66s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 66s] | ^~~~~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 66s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 66s] 117 | depfile_ = std::move(df); [ 66s] | ^ [ 66s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 66s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 66s] | ^~~~~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 66s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 66s] 123 | description_ = std::move(desc); [ 66s] | ^ [ 66s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 66s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 66s] | ^~~~~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 66s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 66s] 175 | outputs_ = std::move(out); [ 66s] | ^ [ 66s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 66s] 17 | SubstitutionList(const SubstitutionList& other); [ 66s] | ^~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 66s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 66s] 181 | partial_outputs_ = std::move(partial_out); [ 66s] | ^ [ 66s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 66s] 17 | SubstitutionList(const SubstitutionList& other); [ 66s] | ^~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 66s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 66s] 187 | runtime_outputs_ = std::move(run_out); [ 66s] | ^ [ 66s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 66s] 17 | SubstitutionList(const SubstitutionList& other); [ 66s] | ^~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 66s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 66s] 205 | rspfile_ = std::move(rsp); [ 66s] | ^ [ 66s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 66s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 66s] | ^~~~~~~~~~~~~~~~~~~ [ 66s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 66s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 66s] 213 | rspfile_content_ = std::move(content); [ 66s] | ^ [ 66s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 66s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 66s] | ^~~~~~~~~~~~~~~~~~~ [ 66s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 66s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 66s] 67 | "path component and have \".framework\" extension."); [ 66s] | ^ [ 66s] In file included from ../src/gn/scope.h:17, [ 66s] from ../src/gn/args.h:14, [ 66s] from ../src/gn/build_settings.h:16, [ 66s] from ../src/gn/config_values_generator.cc:8: [ 66s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 66s] 58 | Err(const Err& other); [ 66s] | ^~~ [ 66s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 66s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 66s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 66s] | ^ [ 66s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 66s] 58 | Err(const Err& other); [ 66s] | ^~~ [ 67s] [64/194] CXX src/gn/deps_iterator.o [ 67s] In file included from ../src/gn/target.h:15, [ 67s] from ../src/gn/deps_iterator.cc:7: [ 67s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 67s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 67s] | ^~~~~~~ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 83 | command_ = std::move(cmd); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 110 | default_output_dir_ = std::move(dir); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 117 | depfile_ = std::move(df); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 123 | description_ = std::move(desc); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 175 | outputs_ = std::move(out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 181 | partial_outputs_ = std::move(partial_out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 187 | runtime_outputs_ = std::move(run_out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 205 | rspfile_ = std::move(rsp); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 213 | rspfile_content_ = std::move(content); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] [65/194] CXX src/gn/copy_target_generator.o [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/settings.h:14, [ 67s] from ../src/gn/filesystem_utils.h:14, [ 67s] from ../src/gn/copy_target_generator.cc:8: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 83 | command_ = std::move(cmd); [ 67s] | ^ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/tool.h:16: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 110 | default_output_dir_ = std::move(dir); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 117 | depfile_ = std::move(df); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 123 | description_ = std::move(desc); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 175 | outputs_ = std::move(out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 181 | partial_outputs_ = std::move(partial_out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 187 | runtime_outputs_ = std::move(run_out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 205 | rspfile_ = std::move(rsp); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 213 | rspfile_content_ = std::move(content); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/target.h:15, [ 67s] from ../src/gn/filesystem_utils.h:15: [ 67s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 67s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 67s] | ^~~~~~~ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 67s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 67s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 67s] | ^ [ 67s] In file included from ../src/gn/scope.h:17, [ 67s] from ../src/gn/args.h:14, [ 67s] from ../src/gn/build_settings.h:16, [ 67s] from ../src/gn/copy_target_generator.cc:7: [ 67s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 67s] 58 | Err(const Err& other); [ 67s] | ^~~ [ 67s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 67s] 41 | "source_expansion\")."); [ 67s] | ^ [ 67s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 67s] 58 | Err(const Err& other); [ 67s] | ^~~ [ 67s] [66/194] CXX src/gn/command_gen.o [ 67s] In file included from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_gen.cc:12: [ 67s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 67s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 67s] | ^~~~~~~ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 83 | command_ = std::move(cmd); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 110 | default_output_dir_ = std::move(dir); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 117 | depfile_ = std::move(df); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 123 | description_ = std::move(desc); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 175 | outputs_ = std::move(out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 181 | partial_outputs_ = std::move(partial_out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 187 | runtime_outputs_ = std::move(run_out); [ 67s] | ^ [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 205 | rspfile_ = std::move(rsp); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 213 | rspfile_content_ = std::move(content); [ 67s] | ^ [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const std::string&, const BuildSettings*, const Builder&, Err*)': [ 67s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 67s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 67s] | ^ [ 67s] In file included from ../src/gn/scope.h:17, [ 67s] from ../src/gn/args.h:14, [ 67s] from ../src/gn/build_settings.h:16, [ 67s] from ../src/gn/command_gen.cc:11: [ 67s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 67s] 58 | Err(const Err& other); [ 67s] | ^~~ [ 67s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 67s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 67s] | ^ [ 67s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 67s] 58 | Err(const Err& other); [ 67s] | ^~~ [ 67s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 67s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 67s] 371 | "provide one on the command line via --ninja-executable."); [ 67s] | ^ [ 67s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 67s] 58 | Err(const Err& other); [ 67s] | ^~~ [ 67s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 67s] 385 | "or later."); [ 67s] | ^ [ 67s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 67s] 58 | Err(const Err& other); [ 67s] | ^~~ [ 68s] [67/194] CXX src/gn/escape.o [ 68s] [68/194] CXX src/gn/create_bundle_target_generator.o [ 68s] In file included from ../src/gn/toolchain.h:16, [ 68s] from ../src/gn/settings.h:14, [ 68s] from ../src/gn/filesystem_utils.h:14, [ 68s] from ../src/gn/create_bundle_target_generator.cc:10: [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 68s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 68s] 83 | command_ = std::move(cmd); [ 68s] | ^ [ 68s] In file included from ../src/gn/substitution_list.h:11, [ 68s] from ../src/gn/tool.h:16: [ 68s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 68s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 68s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 68s] 110 | default_output_dir_ = std::move(dir); [ 68s] | ^ [ 68s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 68s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 68s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 68s] 117 | depfile_ = std::move(df); [ 68s] | ^ [ 68s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 68s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 68s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 68s] 123 | description_ = std::move(desc); [ 68s] | ^ [ 68s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 68s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 68s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 68s] 175 | outputs_ = std::move(out); [ 68s] | ^ [ 68s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 68s] 17 | SubstitutionList(const SubstitutionList& other); [ 68s] | ^~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 68s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 68s] 181 | partial_outputs_ = std::move(partial_out); [ 68s] | ^ [ 68s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 68s] 17 | SubstitutionList(const SubstitutionList& other); [ 68s] | ^~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 68s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 68s] 187 | runtime_outputs_ = std::move(run_out); [ 68s] | ^ [ 68s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 68s] 17 | SubstitutionList(const SubstitutionList& other); [ 68s] | ^~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 68s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 68s] 205 | rspfile_ = std::move(rsp); [ 68s] | ^ [ 68s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 68s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 68s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 68s] 213 | rspfile_content_ = std::move(content); [ 68s] | ^ [ 68s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 68s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] In file included from ../src/gn/target.h:15, [ 68s] from ../src/gn/filesystem_utils.h:15: [ 68s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 68s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 68s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 68s] | ^~~~~~~ [ 68s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 68s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const std::string_view&, SourceDir*)': [ 68s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 68s] 101 | str + "\"."); [ 68s] | ^ [ 68s] In file included from ../src/gn/scope.h:17, [ 68s] from ../src/gn/settings.h:12: [ 68s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 68s] 58 | Err(const Err& other); [ 68s] | ^~~ [ 68s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 68s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 68s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 68s] | ^ [ 68s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 68s] 58 | Err(const Err& other); [ 68s] | ^~~ [ 68s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 68s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 68s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 68s] | ^ [ 68s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 68s] 58 | Err(const Err& other); [ 68s] | ^~~ [ 68s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 68s] 253 | "code signing script needs to be run."); [ 68s] | ^ [ 68s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 68s] 58 | Err(const Err& other); [ 68s] | ^~~ [ 68s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 68s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 68s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 68s] | ^ [ 68s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 68s] 58 | Err(const Err& other); [ 68s] | ^~~ [ 69s] [69/194] CXX src/gn/exec_process.o [ 70s] [70/194] CXX src/gn/file_writer.o [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/file_writer.cc:9: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/filesystem_utils.h:15: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] [71/194] CXX src/gn/err.o [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/err.cc:11: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/filesystem_utils.h:15: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] [72/194] CXX src/gn/frameworks_utils.o [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/frameworks_utils.cc:7: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/filesystem_utils.h:15: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] [73/194] CXX src/gn/command_help.o [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/commands.h:15, [ 70s] from ../src/gn/command_help.cc:7: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] [74/194] CXX src/gn/rust_project_writer.o [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/rust_project_writer.h:9, [ 70s] from ../src/gn/rust_project_writer.cc:5: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] [75/194] CXX src/gn/commands.o [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/commands.h:15, [ 70s] from ../src/gn/commands.cc:5: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const std::string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 70s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 99 | err = Err(); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 71s] [76/194] CXX src/gn/eclipse_writer.o [ 71s] In file included from ../src/gn/target.h:15, [ 71s] from ../src/gn/config_values_extractors.h:16, [ 71s] from ../src/gn/eclipse_writer.cc:12: [ 71s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 71s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 71s] | ^~~~~~~ [ 71s] In file included from ../src/gn/substitution_list.h:11, [ 71s] from ../src/gn/action_values.h:14: [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] In file included from ../src/gn/toolchain.h:16, [ 71s] from ../src/gn/target.h:29: [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 83 | command_ = std::move(cmd); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 110 | default_output_dir_ = std::move(dir); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 117 | depfile_ = std::move(df); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 123 | description_ = std::move(desc); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 71s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 71s] 175 | outputs_ = std::move(out); [ 71s] | ^ [ 71s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 71s] 17 | SubstitutionList(const SubstitutionList& other); [ 71s] | ^~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 71s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 71s] 181 | partial_outputs_ = std::move(partial_out); [ 71s] | ^ [ 71s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 71s] 17 | SubstitutionList(const SubstitutionList& other); [ 71s] | ^~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 71s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 71s] 187 | runtime_outputs_ = std::move(run_out); [ 71s] | ^ [ 71s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 71s] 17 | SubstitutionList(const SubstitutionList& other); [ 71s] | ^~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 205 | rspfile_ = std::move(rsp); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 213 | rspfile_content_ = std::move(content); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 71s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 71s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 71s] | ^ [ 71s] In file included from ../src/gn/scope.h:17, [ 71s] from ../src/gn/args.h:14, [ 71s] from ../src/gn/build_settings.h:16, [ 71s] from ../src/gn/metadata.h:10, [ 71s] from ../src/gn/target.h:23: [ 71s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 71s] 58 | Err(const Err& other); [ 71s] | ^~~ [ 71s] [77/194] CXX src/gn/command_format.o [ 71s] In file included from ../src/gn/target.h:15, [ 71s] from ../src/gn/commands.h:15, [ 71s] from ../src/gn/command_format.cc:18: [ 71s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 71s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 71s] | ^~~~~~~ [ 71s] In file included from ../src/gn/substitution_list.h:11, [ 71s] from ../src/gn/action_values.h:14: [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] In file included from ../src/gn/toolchain.h:16, [ 71s] from ../src/gn/target.h:29: [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 83 | command_ = std::move(cmd); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 110 | default_output_dir_ = std::move(dir); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 117 | depfile_ = std::move(df); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 123 | description_ = std::move(desc); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 71s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 71s] 175 | outputs_ = std::move(out); [ 71s] | ^ [ 71s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 71s] 17 | SubstitutionList(const SubstitutionList& other); [ 71s] | ^~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 71s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 71s] 181 | partial_outputs_ = std::move(partial_out); [ 71s] | ^ [ 71s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 71s] 17 | SubstitutionList(const SubstitutionList& other); [ 71s] | ^~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 71s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 71s] 187 | runtime_outputs_ = std::move(run_out); [ 71s] | ^ [ 71s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 71s] 17 | SubstitutionList(const SubstitutionList& other); [ 71s] | ^~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 205 | rspfile_ = std::move(rsp); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 71s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 71s] 213 | rspfile_content_ = std::move(content); [ 71s] | ^ [ 71s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 71s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 71s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] [78/194] CXX src/gn/command_desc.o [ 72s] In file included from ../src/gn/target.h:15, [ 72s] from ../src/gn/commands.h:15, [ 72s] from ../src/gn/command_desc.cc:16: [ 72s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 72s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 72s] | ^~~~~~~ [ 72s] In file included from ../src/gn/substitution_list.h:11, [ 72s] from ../src/gn/action_values.h:14: [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] In file included from ../src/gn/toolchain.h:16, [ 72s] from ../src/gn/target.h:29: [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 83 | command_ = std::move(cmd); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 110 | default_output_dir_ = std::move(dir); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 117 | depfile_ = std::move(df); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 123 | description_ = std::move(desc); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 72s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 72s] 175 | outputs_ = std::move(out); [ 72s] | ^ [ 72s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 72s] 17 | SubstitutionList(const SubstitutionList& other); [ 72s] | ^~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 72s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 72s] 181 | partial_outputs_ = std::move(partial_out); [ 72s] | ^ [ 72s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 72s] 17 | SubstitutionList(const SubstitutionList& other); [ 72s] | ^~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 72s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 72s] 187 | runtime_outputs_ = std::move(run_out); [ 72s] | ^ [ 72s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 72s] 17 | SubstitutionList(const SubstitutionList& other); [ 72s] | ^~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 205 | rspfile_ = std::move(rsp); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 213 | rspfile_content_ = std::move(content); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] [79/194] CXX src/gn/function_foreach.o [ 72s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 72s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 72s] 54 | "Expecting exactly two."); [ 72s] | ^ [ 72s] In file included from ../src/gn/function_foreach.cc:5: [ 72s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 72s] 58 | Err(const Err& other); [ 72s] | ^~~ [ 72s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 72s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 72s] | ^ [ 72s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 72s] 58 | Err(const Err& other); [ 72s] | ^~~ [ 72s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 72s] 80 | *err = Err(function, "Expected { after foreach."); [ 72s] | ^ [ 72s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 72s] 58 | Err(const Err& other); [ 72s] | ^~~ [ 72s] [80/194] CXX src/gn/function_filter.o [ 72s] In file included from ../src/gn/toolchain.h:16, [ 72s] from ../src/gn/settings.h:14, [ 72s] from ../src/gn/filesystem_utils.h:14, [ 72s] from ../src/gn/function_filter.cc:8: [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 83 | command_ = std::move(cmd); [ 72s] | ^ [ 72s] In file included from ../src/gn/substitution_list.h:11, [ 72s] from ../src/gn/tool.h:16: [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 110 | default_output_dir_ = std::move(dir); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 117 | depfile_ = std::move(df); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 123 | description_ = std::move(desc); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 72s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 72s] 175 | outputs_ = std::move(out); [ 72s] | ^ [ 72s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 72s] 17 | SubstitutionList(const SubstitutionList& other); [ 72s] | ^~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 72s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 72s] 181 | partial_outputs_ = std::move(partial_out); [ 72s] | ^ [ 72s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 72s] 17 | SubstitutionList(const SubstitutionList& other); [ 72s] | ^~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 72s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 72s] 187 | runtime_outputs_ = std::move(run_out); [ 72s] | ^ [ 72s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 72s] 17 | SubstitutionList(const SubstitutionList& other); [ 72s] | ^~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 205 | rspfile_ = std::move(rsp); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 72s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 213 | rspfile_content_ = std::move(content); [ 72s] | ^ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] In file included from ../src/gn/target.h:15, [ 72s] from ../src/gn/filesystem_utils.h:15: [ 72s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 72s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 72s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 72s] | ^~~~~~~ [ 72s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 72s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 72s] | ^~~~~~~~~~~~~~~~~~~ [ 72s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)': [ 72s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 72s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 72s] | ^ [ 72s] In file included from ../src/gn/function_filter.cc:7: [ 72s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 72s] 58 | Err(const Err& other); [ 72s] | ^~~ [ 72s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 72s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 72s] | ^ [ 72s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 72s] 58 | Err(const Err& other); [ 72s] | ^~~ [ 72s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 72s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 72s] | ^ [ 72s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 72s] 58 | Err(const Err& other); [ 72s] | ^~~ [ 73s] [81/194] CXX src/gn/filesystem_utils.o [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/filesystem_utils.cc:5: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | command_ = std::move(cmd); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 110 | default_output_dir_ = std::move(dir); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 117 | depfile_ = std::move(df); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 123 | description_ = std::move(desc); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 175 | outputs_ = std::move(out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 181 | partial_outputs_ = std::move(partial_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 187 | runtime_outputs_ = std::move(run_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 205 | rspfile_ = std::move(rsp); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 213 | rspfile_content_ = std::move(content); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/target.h:15, [ 73s] from ../src/gn/filesystem_utils.h:15: [ 73s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 73s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 73s] | ^~~~~~~ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const std::string&, const ParseNode*, Err*)': [ 73s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 333 | str + "\"."); [ 73s] | ^ [ 73s] In file included from ../src/gn/scope.h:17, [ 73s] from ../src/gn/settings.h:12: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const std::string&, Err*)': [ 73s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] [82/194] CXX src/gn/function_get_label_info.o [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/function_get_label_info.cc:6: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | command_ = std::move(cmd); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 110 | default_output_dir_ = std::move(dir); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 117 | depfile_ = std::move(df); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 123 | description_ = std::move(desc); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 175 | outputs_ = std::move(out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 181 | partial_outputs_ = std::move(partial_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 187 | runtime_outputs_ = std::move(run_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 205 | rspfile_ = std::move(rsp); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 213 | rspfile_content_ = std::move(content); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/target.h:15, [ 73s] from ../src/gn/filesystem_utils.h:15: [ 73s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 73s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 73s] | ^~~~~~~ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 73s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | *err = Err(function, "Expected two arguments."); [ 73s] | ^ [ 73s] In file included from ../src/gn/function_get_label_info.cc:5: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] [83/194] CXX src/gn/function_get_path_info.o [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/function_get_path_info.cc:8: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | command_ = std::move(cmd); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 110 | default_output_dir_ = std::move(dir); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 117 | depfile_ = std::move(df); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 123 | description_ = std::move(desc); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 175 | outputs_ = std::move(out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 181 | partial_outputs_ = std::move(partial_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 187 | runtime_outputs_ = std::move(run_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 205 | rspfile_ = std::move(rsp); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 213 | rspfile_content_ = std::move(content); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/target.h:15, [ 73s] from ../src/gn/filesystem_utils.h:15: [ 73s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 73s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 73s] | ^~~~~~~ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, What, const Value&, Err*)': [ 73s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 73s] | ^ [ 73s] In file included from ../src/gn/function_get_path_info.cc:7: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 73s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] [84/194] CXX src/gn/function_exec_script.o [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/function_exec_script.cc:12: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | command_ = std::move(cmd); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 110 | default_output_dir_ = std::move(dir); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 117 | depfile_ = std::move(df); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 123 | description_ = std::move(desc); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 175 | outputs_ = std::move(out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 181 | partial_outputs_ = std::move(partial_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 187 | runtime_outputs_ = std::move(run_out); [ 73s] | ^ [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 205 | rspfile_ = std::move(rsp); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 213 | rspfile_content_ = std::move(content); [ 73s] | ^ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/target.h:15, [ 73s] from ../src/gn/filesystem_utils.h:15: [ 73s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 73s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 73s] | ^~~~~~~ [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 73s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 56 | "if you need to modify the whitelist."); [ 73s] | ^ [ 73s] In file included from ../src/gn/function_exec_script.cc:10: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 73s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 128 | "I expected between one and four arguments."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 243 | "\"."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] [85/194] CXX src/gn/function_forward_variables_from.o [ 73s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 73s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 73s] | ^ [ 73s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 67 | "do this explicitly."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 73s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 173 | "Expecting two or three arguments."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 186 | *err = Err(identifier, "Undefined identifier."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 211 | "Expecting a list of strings."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 73s] | ^ [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 74s] [86/194] CXX src/gn/function_get_target_outputs.o [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/settings.h:14, [ 74s] from ../src/gn/function_get_target_outputs.cc:8: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 83 | command_ = std::move(cmd); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/tool.h:16: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 110 | default_output_dir_ = std::move(dir); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 117 | depfile_ = std::move(df); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 123 | description_ = std::move(desc); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 175 | outputs_ = std::move(out); [ 74s] | ^ [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 181 | partial_outputs_ = std::move(partial_out); [ 74s] | ^ [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 187 | runtime_outputs_ = std::move(run_out); [ 74s] | ^ [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 205 | rspfile_ = std::move(rsp); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 213 | rspfile_content_ = std::move(content); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/target.h:15, [ 74s] from ../src/gn/function_get_target_outputs.cc:10: [ 74s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 74s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 74s] | ^~~~~~~ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 74s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 71 | *err = Err(function, "Expected one argument."); [ 74s] | ^ [ 74s] In file included from ../src/gn/scope.h:17, [ 74s] from ../src/gn/args.h:14, [ 74s] from ../src/gn/build_settings.h:16, [ 74s] from ../src/gn/function_get_target_outputs.cc:5: [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 89 | *err = Err(function, "No targets defined in this context."); [ 74s] | ^ [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 100 | item->GetItemTypeName()); [ 74s] | ^ [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 112 | "previously defined in the current file."); [ 74s] | ^ [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] [87/194] CXX src/gn/function_set_defaults.o [ 74s] [88/194] CXX src/gn/function_process_file_template.o [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/settings.h:14, [ 74s] from ../src/gn/function_process_file_template.cc:9: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 83 | command_ = std::move(cmd); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/tool.h:16: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 110 | default_output_dir_ = std::move(dir); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 117 | depfile_ = std::move(df); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 123 | description_ = std::move(desc); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 175 | outputs_ = std::move(out); [ 74s] | ^ [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 181 | partial_outputs_ = std::move(partial_out); [ 74s] | ^ [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 187 | runtime_outputs_ = std::move(run_out); [ 74s] | ^ [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 205 | rspfile_ = std::move(rsp); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 213 | rspfile_content_ = std::move(content); [ 74s] | ^ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/target.h:15, [ 74s] from ../src/gn/function_process_file_template.cc:12: [ 74s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 74s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 74s] | ^~~~~~~ [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 74s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 74s] | ^ [ 74s] In file included from ../src/gn/parse_tree.h:16, [ 74s] from ../src/gn/function_process_file_template.cc:7: [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 74s] | ^ [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 74s] | ^ [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 75s] [89/194] CXX src/gn/function_set_default_toolchain.o [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/function_set_default_toolchain.cc:10: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 83 | command_ = std::move(cmd); [ 75s] | ^ [ 75s] In file included from ../src/gn/substitution_list.h:11, [ 75s] from ../src/gn/tool.h:16: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 110 | default_output_dir_ = std::move(dir); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 117 | depfile_ = std::move(df); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 123 | description_ = std::move(desc); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 175 | outputs_ = std::move(out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 181 | partial_outputs_ = std::move(partial_out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 187 | runtime_outputs_ = std::move(run_out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 205 | rspfile_ = std::move(rsp); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 213 | rspfile_content_ = std::move(content); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 75s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 62 | "file."); [ 75s] | ^ [ 75s] In file included from ../src/gn/scope.h:17, [ 75s] from ../src/gn/args.h:14, [ 75s] from ../src/gn/build_settings.h:16, [ 75s] from ../src/gn/function_set_default_toolchain.cc:5: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] [90/194] CXX src/gn/function_read_file.o [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/filesystem_utils.h:14, [ 75s] from ../src/gn/function_read_file.cc:7: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 83 | command_ = std::move(cmd); [ 75s] | ^ [ 75s] In file included from ../src/gn/substitution_list.h:11, [ 75s] from ../src/gn/tool.h:16: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 110 | default_output_dir_ = std::move(dir); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 117 | depfile_ = std::move(df); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 123 | description_ = std::move(desc); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 175 | outputs_ = std::move(out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 181 | partial_outputs_ = std::move(partial_out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 187 | runtime_outputs_ = std::move(run_out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 205 | rspfile_ = std::move(rsp); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 213 | rspfile_content_ = std::move(content); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/target.h:15, [ 75s] from ../src/gn/filesystem_utils.h:15: [ 75s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 75s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 75s] | ^~~~~~~ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 75s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 48 | "I expected two arguments."); [ 75s] | ^ [ 75s] In file included from ../src/gn/function_read_file.cc:6: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 75s] | ^ [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] [91/194] CXX src/gn/function_rebase_path.o [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/filesystem_utils.h:14, [ 75s] from ../src/gn/function_rebase_path.cc:8: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 83 | command_ = std::move(cmd); [ 75s] | ^ [ 75s] In file included from ../src/gn/substitution_list.h:11, [ 75s] from ../src/gn/tool.h:16: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 110 | default_output_dir_ = std::move(dir); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 117 | depfile_ = std::move(df); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 123 | description_ = std::move(desc); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 175 | outputs_ = std::move(out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 181 | partial_outputs_ = std::move(partial_out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 187 | runtime_outputs_ = std::move(run_out); [ 75s] | ^ [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 205 | rspfile_ = std::move(rsp); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 213 | rspfile_content_ = std::move(content); [ 75s] | ^ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/target.h:15, [ 75s] from ../src/gn/filesystem_utils.h:15: [ 75s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 75s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 75s] | ^~~~~~~ [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 75s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 75s] | ^ [ 75s] In file included from ../src/gn/scope.h:17, [ 75s] from ../src/gn/args.h:14, [ 75s] from ../src/gn/build_settings.h:16, [ 75s] from ../src/gn/function_rebase_path.cc:7: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 75s] | ^ [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] [92/194] CXX src/gn/function_template.o [ 75s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 75s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 75s] | ^ [ 75s] In file included from ../src/gn/parse_tree.h:16, [ 75s] from ../src/gn/function_template.cc:7: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 197 | "A template with this name was already defined."); [ 75s] | ^ [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 76s] [93/194] CXX src/gn/functions_target.o [ 76s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 76s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 76s] | ^ [ 76s] In file included from ../src/gn/functions_target.cc:8: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] [94/194] CXX src/gn/general_tool.o [ 76s] In file included from ../src/gn/general_tool.h:16, [ 76s] from ../src/gn/general_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 83 | command_ = std::move(cmd); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/general_tool.h:14: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 110 | default_output_dir_ = std::move(dir); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 117 | depfile_ = std::move(df); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 123 | description_ = std::move(desc); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 175 | outputs_ = std::move(out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 181 | partial_outputs_ = std::move(partial_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 187 | runtime_outputs_ = std::move(run_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 205 | rspfile_ = std::move(rsp); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 213 | rspfile_content_ = std::move(content); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/target.h:15, [ 76s] from ../src/gn/general_tool.cc:6: [ 76s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 76s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 76s] | ^~~~~~~ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] [95/194] CXX src/gn/function_write_file.o [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/settings.h:14, [ 76s] from ../src/gn/filesystem_utils.h:14, [ 76s] from ../src/gn/function_write_file.cc:12: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 83 | command_ = std::move(cmd); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/tool.h:16: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 110 | default_output_dir_ = std::move(dir); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 117 | depfile_ = std::move(df); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 123 | description_ = std::move(desc); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 175 | outputs_ = std::move(out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 181 | partial_outputs_ = std::move(partial_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 187 | runtime_outputs_ = std::move(run_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 205 | rspfile_ = std::move(rsp); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 213 | rspfile_content_ = std::move(content); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/target.h:15, [ 76s] from ../src/gn/filesystem_utils.h:15: [ 76s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 76s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 76s] | ^~~~~~~ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 76s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 58 | "I expected two or three arguments."); [ 76s] | ^ [ 76s] In file included from ../src/gn/function_write_file.cc:11: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 76s] | ^ [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] [96/194] CXX src/gn/function_toolchain.o [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/function_toolchain.cc:10: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 83 | command_ = std::move(cmd); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 110 | default_output_dir_ = std::move(dir); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 117 | depfile_ = std::move(df); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 123 | description_ = std::move(desc); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 175 | outputs_ = std::move(out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 181 | partial_outputs_ = std::move(partial_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 187 | runtime_outputs_ = std::move(run_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 205 | rspfile_ = std::move(rsp); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 213 | rspfile_content_ = std::move(content); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 76s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 78 | link_output_ = std::move(link_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 76s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 84 | depend_output_ = std::move(dep_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 76s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 76s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 897 | "definition."); [ 76s] | ^ [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] [97/194] CXX src/gn/group_target_generator.o [ 76s] In file included from ../src/gn/target.h:15, [ 76s] from ../src/gn/group_target_generator.cc:7: [ 76s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 76s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 76s] | ^~~~~~~ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 83 | command_ = std::move(cmd); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 110 | default_output_dir_ = std::move(dir); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 117 | depfile_ = std::move(df); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 123 | description_ = std::move(desc); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 175 | outputs_ = std::move(out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 181 | partial_outputs_ = std::move(partial_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 187 | runtime_outputs_ = std::move(run_out); [ 76s] | ^ [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 205 | rspfile_ = std::move(rsp); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 213 | rspfile_content_ = std::move(content); [ 76s] | ^ [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] [98/194] CXX src/gn/input_file.o [ 77s] [99/194] CXX src/gn/generated_file_target_generator.o [ 77s] In file included from ../src/gn/target.h:15, [ 77s] from ../src/gn/generated_file_target_generator.h:9, [ 77s] from ../src/gn/generated_file_target_generator.cc:5: [ 77s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 77s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 77s] | ^~~~~~~ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/target.h:29: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 83 | command_ = std::move(cmd); [ 77s] | ^ [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 110 | default_output_dir_ = std::move(dir); [ 77s] | ^ [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 117 | depfile_ = std::move(df); [ 77s] | ^ [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 123 | description_ = std::move(desc); [ 77s] | ^ [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 77s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 77s] 175 | outputs_ = std::move(out); [ 77s] | ^ [ 77s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 77s] 17 | SubstitutionList(const SubstitutionList& other); [ 77s] | ^~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 77s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 77s] 181 | partial_outputs_ = std::move(partial_out); [ 77s] | ^ [ 77s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 77s] 17 | SubstitutionList(const SubstitutionList& other); [ 77s] | ^~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 77s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 77s] 187 | runtime_outputs_ = std::move(run_out); [ 77s] | ^ [ 77s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 77s] 17 | SubstitutionList(const SubstitutionList& other); [ 77s] | ^~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 205 | rspfile_ = std::move(rsp); [ 77s] | ^ [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 213 | rspfile_content_ = std::move(content); [ 77s] | ^ [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 77s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 77s] | ^ [ 77s] In file included from ../src/gn/scope.h:17, [ 77s] from ../src/gn/args.h:14, [ 77s] from ../src/gn/build_settings.h:16, [ 77s] from ../src/gn/metadata.h:10, [ 77s] from ../src/gn/target.h:23: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 48 | "generated_file\"."); [ 77s] | ^ [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const std::string_view&, const ParseNode*)': [ 77s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 78 | " will have no effect as no metadata collection will occur."); [ 77s] | ^ [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 78s] [100/194] CXX src/gn/item.o [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/settings.h:14, [ 78s] from ../src/gn/item.cc:8: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 83 | command_ = std::move(cmd); [ 78s] | ^ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/tool.h:16: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 110 | default_output_dir_ = std::move(dir); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 117 | depfile_ = std::move(df); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 123 | description_ = std::move(desc); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 175 | outputs_ = std::move(out); [ 78s] | ^ [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 181 | partial_outputs_ = std::move(partial_out); [ 78s] | ^ [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 187 | runtime_outputs_ = std::move(run_out); [ 78s] | ^ [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 205 | rspfile_ = std::move(rsp); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 213 | rspfile_content_ = std::move(content); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] [101/194] CXX src/gn/inherited_libraries.o [ 78s] In file included from ../src/gn/target.h:15, [ 78s] from ../src/gn/inherited_libraries.cc:7: [ 78s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 78s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 78s] | ^~~~~~~ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 83 | command_ = std::move(cmd); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 110 | default_output_dir_ = std::move(dir); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 117 | depfile_ = std::move(df); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 123 | description_ = std::move(desc); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 175 | outputs_ = std::move(out); [ 78s] | ^ [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 181 | partial_outputs_ = std::move(partial_out); [ 78s] | ^ [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 187 | runtime_outputs_ = std::move(run_out); [ 78s] | ^ [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 205 | rspfile_ = std::move(rsp); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 213 | rspfile_content_ = std::move(content); [ 78s] | ^ [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] [102/194] CXX src/gn/lib_file.o [ 79s] [103/194] CXX src/gn/import_manager.o [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/settings.h:14, [ 79s] from ../src/gn/input_file_manager.h:20, [ 79s] from ../src/gn/scheduler.h:16, [ 79s] from ../src/gn/import_manager.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 83 | command_ = std::move(cmd); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/tool.h:16: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 110 | default_output_dir_ = std::move(dir); [ 79s] | ^ [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 117 | depfile_ = std::move(df); [ 79s] | ^ [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 123 | description_ = std::move(desc); [ 79s] | ^ [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 175 | outputs_ = std::move(out); [ 79s] | ^ [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 181 | partial_outputs_ = std::move(partial_out); [ 79s] | ^ [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 187 | runtime_outputs_ = std::move(run_out); [ 79s] | ^ [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 205 | rspfile_ = std::move(rsp); [ 79s] | ^ [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 213 | rspfile_content_ = std::move(content); [ 79s] | ^ [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 79s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 79s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 79s] | ^ [ 79s] In file included from ../src/gn/import_manager.cc:9: [ 79s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 79s] 58 | Err(const Err& other); [ 79s] | ^~~ [ 79s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 79s] 117 | *err = import_info->load_result; [ 79s] | ^~~~~~~~~~~ [ 79s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 79s] 58 | Err(const Err& other); [ 79s] | ^~~ [ 80s] [104/194] CXX src/gn/location.o [ 80s] [105/194] CXX src/gn/input_conversion.o [ 80s] In file included from ../src/gn/toolchain.h:16, [ 80s] from ../src/gn/settings.h:14, [ 80s] from ../src/gn/input_file_manager.h:20, [ 80s] from ../src/gn/scheduler.h:16, [ 80s] from ../src/gn/input_conversion.cc:22: [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 80s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 80s] 83 | command_ = std::move(cmd); [ 80s] | ^ [ 80s] In file included from ../src/gn/substitution_list.h:11, [ 80s] from ../src/gn/tool.h:16: [ 80s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 80s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 80s] | ^~~~~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 80s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 80s] 110 | default_output_dir_ = std::move(dir); [ 80s] | ^ [ 80s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 80s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 80s] | ^~~~~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 80s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 80s] 117 | depfile_ = std::move(df); [ 80s] | ^ [ 80s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 80s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 80s] | ^~~~~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 80s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 80s] 123 | description_ = std::move(desc); [ 80s] | ^ [ 80s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 80s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 80s] | ^~~~~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 80s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 80s] 175 | outputs_ = std::move(out); [ 80s] | ^ [ 80s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 80s] 17 | SubstitutionList(const SubstitutionList& other); [ 80s] | ^~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 80s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 80s] 181 | partial_outputs_ = std::move(partial_out); [ 80s] | ^ [ 80s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 80s] 17 | SubstitutionList(const SubstitutionList& other); [ 80s] | ^~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 80s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 80s] 187 | runtime_outputs_ = std::move(run_out); [ 80s] | ^ [ 80s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 80s] 17 | SubstitutionList(const SubstitutionList& other); [ 80s] | ^~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 80s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 80s] 205 | rspfile_ = std::move(rsp); [ 80s] | ^ [ 80s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 80s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 80s] | ^~~~~~~~~~~~~~~~~~~ [ 80s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 80s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 80s] 213 | rspfile_content_ = std::move(content); [ 80s] | ^ [ 80s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 80s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 80s] | ^~~~~~~~~~~~~~~~~~~ [ 80s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 80s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 80s] 128 | *err = Err(origin, "Null values are not supported."); [ 80s] | ^ [ 80s] In file included from ../src/gn/scope.h:17, [ 80s] from ../src/gn/args.h:14, [ 80s] from ../src/gn/build_settings.h:16, [ 80s] from ../src/gn/input_conversion.cc:16: [ 80s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 80s] 58 | Err(const Err& other); [ 80s] | ^~~ [ 80s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 80s] 137 | *err = Err(origin, "Binary values are not supported."); [ 80s] | ^ [ 80s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 80s] 58 | Err(const Err& other); [ 80s] | ^~~ [ 80s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 80s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 80s] | ^ [ 80s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 80s] 58 | Err(const Err& other); [ 80s] | ^~~ [ 80s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 80s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 80s] | ^ [ 80s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 80s] 58 | Err(const Err& other); [ 80s] | ^~~ [ 80s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const std::string&, const ParseNode*, Err*)': [ 80s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 80s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 80s] | ^ [ 80s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 80s] 58 | Err(const Err& other); [ 80s] | ^~~ [ 80s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)': [ 80s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 80s] 237 | "Run gn help input_conversion to see your options."); [ 80s] | ^ [ 80s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 80s] 58 | Err(const Err& other); [ 80s] | ^~~ [ 81s] [106/194] CXX src/gn/label.o [ 81s] In file included from ../src/gn/toolchain.h:16, [ 81s] from ../src/gn/settings.h:14, [ 81s] from ../src/gn/filesystem_utils.h:14, [ 81s] from ../src/gn/label.cc:10: [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 83 | command_ = std::move(cmd); [ 81s] | ^ [ 81s] In file included from ../src/gn/substitution_list.h:11, [ 81s] from ../src/gn/tool.h:16: [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 110 | default_output_dir_ = std::move(dir); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 117 | depfile_ = std::move(df); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 123 | description_ = std::move(desc); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 81s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 81s] 175 | outputs_ = std::move(out); [ 81s] | ^ [ 81s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 81s] 17 | SubstitutionList(const SubstitutionList& other); [ 81s] | ^~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 81s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 81s] 181 | partial_outputs_ = std::move(partial_out); [ 81s] | ^ [ 81s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 81s] 17 | SubstitutionList(const SubstitutionList& other); [ 81s] | ^~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 81s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 81s] 187 | runtime_outputs_ = std::move(run_out); [ 81s] | ^ [ 81s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 81s] 17 | SubstitutionList(const SubstitutionList& other); [ 81s] | ^~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 205 | rspfile_ = std::move(rsp); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 213 | rspfile_content_ = std::move(content); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] In file included from ../src/gn/target.h:15, [ 81s] from ../src/gn/filesystem_utils.h:15: [ 81s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 81s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 81s] | ^~~~~~~ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const std::string_view&, StringAtom*, Err*)': [ 81s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 81s] | ^ [ 81s] In file included from ../src/gn/label.cc:9: [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../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*)': [ 81s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 136 | "have a\ntoolchain. Don't do this."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, Err*)': [ 81s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 280 | *err = Err(input, "Dependency is not a string."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 285 | *err = Err(input, "Dependency string is empty."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] [107/194] CXX src/gn/label_pattern.o [ 81s] In file included from ../src/gn/toolchain.h:16, [ 81s] from ../src/gn/settings.h:14, [ 81s] from ../src/gn/filesystem_utils.h:14, [ 81s] from ../src/gn/label_pattern.cc:11: [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 83 | command_ = std::move(cmd); [ 81s] | ^ [ 81s] In file included from ../src/gn/substitution_list.h:11, [ 81s] from ../src/gn/tool.h:16: [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 110 | default_output_dir_ = std::move(dir); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 117 | depfile_ = std::move(df); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 123 | description_ = std::move(desc); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 81s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 81s] 175 | outputs_ = std::move(out); [ 81s] | ^ [ 81s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 81s] 17 | SubstitutionList(const SubstitutionList& other); [ 81s] | ^~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 81s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 81s] 181 | partial_outputs_ = std::move(partial_out); [ 81s] | ^ [ 81s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 81s] 17 | SubstitutionList(const SubstitutionList& other); [ 81s] | ^~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 81s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 81s] 187 | runtime_outputs_ = std::move(run_out); [ 81s] | ^ [ 81s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 81s] 17 | SubstitutionList(const SubstitutionList& other); [ 81s] | ^~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 205 | rspfile_ = std::move(rsp); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 81s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 213 | rspfile_content_ = std::move(content); [ 81s] | ^ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] In file included from ../src/gn/target.h:15, [ 81s] from ../src/gn/filesystem_utils.h:15: [ 81s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 81s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 81s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 81s] | ^~~~~~~ [ 81s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 81s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 81s] | ^~~~~~~~~~~~~~~~~~~ [ 81s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const std::string_view&, const Value&, Err*)': [ 81s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 81s] | ^ [ 81s] In file included from ../src/gn/label_pattern.cc:10: [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 169 | "all targets in a directory hierarchy."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 81s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 81s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 81s] | ^ [ 81s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 81s] 58 | Err(const Err& other); [ 81s] | ^~~ [ 82s] [108/194] CXX src/gn/input_file_manager.o [ 82s] In file included from ../src/gn/toolchain.h:16, [ 82s] from ../src/gn/settings.h:14, [ 82s] from ../src/gn/input_file_manager.h:20, [ 82s] from ../src/gn/input_file_manager.cc:5: [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 83 | command_ = std::move(cmd); [ 82s] | ^ [ 82s] In file included from ../src/gn/substitution_list.h:11, [ 82s] from ../src/gn/tool.h:16: [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 110 | default_output_dir_ = std::move(dir); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 117 | depfile_ = std::move(df); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 123 | description_ = std::move(desc); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 82s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 82s] 175 | outputs_ = std::move(out); [ 82s] | ^ [ 82s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 82s] 17 | SubstitutionList(const SubstitutionList& other); [ 82s] | ^~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 82s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 82s] 181 | partial_outputs_ = std::move(partial_out); [ 82s] | ^ [ 82s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 82s] 17 | SubstitutionList(const SubstitutionList& other); [ 82s] | ^~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 82s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 82s] 187 | runtime_outputs_ = std::move(run_out); [ 82s] | ^ [ 82s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 82s] 17 | SubstitutionList(const SubstitutionList& other); [ 82s] | ^~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 205 | rspfile_ = std::move(rsp); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 213 | rspfile_content_ = std::move(content); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] In file included from ../src/gn/target.h:15, [ 82s] from ../src/gn/filesystem_utils.h:15, [ 82s] from ../src/gn/input_file_manager.cc:11: [ 82s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 82s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 82s] | ^~~~~~~ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../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*)': [ 82s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 82s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 82s] | ^ [ 82s] In file included from ../src/gn/parse_tree.h:16, [ 82s] from ../src/gn/input_file_manager.h:19: [ 82s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 82s] 58 | Err(const Err& other); [ 82s] | ^~~ [ 82s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 82s] 73 | FilePathToUTF8(secondary_path)); [ 82s] | ^ [ 82s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 82s] 58 | Err(const Err& other); [ 82s] | ^~~ [ 82s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 82s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 82s] | ^ [ 82s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 82s] 58 | Err(const Err& other); [ 82s] | ^~~ [ 82s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 82s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 82s] 219 | "tiny mind."); [ 82s] | ^ [ 82s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 82s] 58 | Err(const Err& other); [ 82s] | ^~~ [ 82s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 82s] 243 | *err = data->parse_error; [ 82s] | ^~~~~~~~~~~ [ 82s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 82s] 58 | Err(const Err& other); [ 82s] | ^~~ [ 82s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 82s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 82s] 313 | data->parse_error = *err; [ 82s] | ^~~ [ 82s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 82s] 58 | Err(const Err& other); [ 82s] | ^~~ [ 82s] [109/194] CXX src/gn/metadata_walk.o [ 82s] In file included from ../src/gn/target.h:15, [ 82s] from ../src/gn/metadata_walk.h:9, [ 82s] from ../src/gn/metadata_walk.cc:5: [ 82s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 82s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 82s] | ^~~~~~~ [ 82s] In file included from ../src/gn/substitution_list.h:11, [ 82s] from ../src/gn/action_values.h:14: [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] In file included from ../src/gn/toolchain.h:16, [ 82s] from ../src/gn/target.h:29: [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 83 | command_ = std::move(cmd); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 110 | default_output_dir_ = std::move(dir); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 117 | depfile_ = std::move(df); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 123 | description_ = std::move(desc); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 82s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 82s] 175 | outputs_ = std::move(out); [ 82s] | ^ [ 82s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 82s] 17 | SubstitutionList(const SubstitutionList& other); [ 82s] | ^~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 82s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 82s] 181 | partial_outputs_ = std::move(partial_out); [ 82s] | ^ [ 82s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 82s] 17 | SubstitutionList(const SubstitutionList& other); [ 82s] | ^~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 82s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 82s] 187 | runtime_outputs_ = std::move(run_out); [ 82s] | ^ [ 82s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 82s] 17 | SubstitutionList(const SubstitutionList& other); [ 82s] | ^~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 205 | rspfile_ = std::move(rsp); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 82s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 82s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 82s] 213 | rspfile_content_ = std::move(content); [ 82s] | ^ [ 82s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 82s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 82s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] [110/194] CXX src/gn/metadata.o [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/settings.h:14, [ 83s] from ../src/gn/filesystem_utils.h:14, [ 83s] from ../src/gn/metadata.cc:7: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 83 | command_ = std::move(cmd); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/tool.h:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 110 | default_output_dir_ = std::move(dir); [ 83s] | ^ [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 117 | depfile_ = std::move(df); [ 83s] | ^ [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 123 | description_ = std::move(desc); [ 83s] | ^ [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 175 | outputs_ = std::move(out); [ 83s] | ^ [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 181 | partial_outputs_ = std::move(partial_out); [ 83s] | ^ [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 187 | runtime_outputs_ = std::move(run_out); [ 83s] | ^ [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 205 | rspfile_ = std::move(rsp); [ 83s] | ^ [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 213 | rspfile_content_ = std::move(content); [ 83s] | ^ [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/target.h:15, [ 83s] from ../src/gn/filesystem_utils.h:15: [ 83s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 83s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 83s] | ^~~~~~~ [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] [111/194] CXX src/gn/ninja_action_target_writer.o [ 84s] In file included from ../src/gn/general_tool.h:16, [ 84s] from ../src/gn/ninja_action_target_writer.cc:12: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 83 | command_ = std::move(cmd); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/general_tool.h:14: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 110 | default_output_dir_ = std::move(dir); [ 84s] | ^ [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 117 | depfile_ = std::move(df); [ 84s] | ^ [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 123 | description_ = std::move(desc); [ 84s] | ^ [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 175 | outputs_ = std::move(out); [ 84s] | ^ [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 181 | partial_outputs_ = std::move(partial_out); [ 84s] | ^ [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 187 | runtime_outputs_ = std::move(run_out); [ 84s] | ^ [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 205 | rspfile_ = std::move(rsp); [ 84s] | ^ [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 213 | rspfile_content_ = std::move(content); [ 84s] | ^ [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/target.h:15, [ 84s] from ../src/gn/ninja_action_target_writer.cc:17: [ 84s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 84s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 84s] | ^~~~~~~ [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] [112/194] CXX src/gn/desc_builder.o [ 85s] In file included from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/desc_builder.cc:10: [ 85s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 85s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 85s] | ^~~~~~~ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 83 | command_ = std::move(cmd); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 110 | default_output_dir_ = std::move(dir); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 117 | depfile_ = std::move(df); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 123 | description_ = std::move(desc); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 175 | outputs_ = std::move(out); [ 85s] | ^ [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 181 | partial_outputs_ = std::move(partial_out); [ 85s] | ^ [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 187 | runtime_outputs_ = std::move(run_out); [ 85s] | ^ [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 205 | rspfile_ = std::move(rsp); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 213 | rspfile_content_ = std::move(content); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/desc_builder.cc: In member function 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const Scope*)': [ 85s] ../src/gn/desc_builder.cc:180:21: warning: redundant move in return statement [-Wredundant-move] [ 85s] 180 | return std::move(res); [ 85s] | ~~~~~~~~~^~~~~ [ 85s] ../src/gn/desc_builder.cc:180:21: note: remove 'std::move' call [ 85s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 85s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 85s] 701 | return std::move(res); [ 85s] | ~~~~~~~~~^~~~~ [ 85s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 85s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 85s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 85s] 727 | return std::move(res); [ 85s] | ~~~~~~~~~^~~~~ [ 85s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 85s] ../src/gn/desc_builder.cc: In instantiation of 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const std::vector&) [with T = Value]': [ 85s] ../src/gn/desc_builder.cc:194:27: required from here [ 85s] 194 | return ToBaseValue(val.list_value()); [ 85s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/desc_builder.cc:171:25: warning: redundant move in return statement [-Wredundant-move] [ 85s] 171 | return std::move(res); [ 85s] | ^ [ 85s] ../src/gn/desc_builder.cc:171:25: note: remove 'std::move' call [ 85s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; ValuePtr = std::unique_ptr]': [ 85s] ../src/gn/desc_builder.cc:395:47: required from here [ 85s] 395 | RenderValue(target_->sources())); [ 85s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 85s] 140 | return std::move(res); [ 85s] | ^ [ 85s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 85s] ../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]': [ 85s] ../src/gn/desc_builder.cc:423:69: required from here [ 85s] 423 | res->SetWithoutPathExpansion(variables::kInputs, RenderValue(inputs)); [ 85s] | ~~~~~~~~~~~^~~~~~~~ [ 85s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 85s] 140 | return std::move(res); [ 85s] | ^ [ 85s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 85s] [113/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/settings.h:14, [ 85s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 83 | command_ = std::move(cmd); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/tool.h:16: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 110 | default_output_dir_ = std::move(dir); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 117 | depfile_ = std::move(df); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 123 | description_ = std::move(desc); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 175 | outputs_ = std::move(out); [ 85s] | ^ [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 181 | partial_outputs_ = std::move(partial_out); [ 85s] | ^ [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 187 | runtime_outputs_ = std::move(run_out); [ 85s] | ^ [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 205 | rspfile_ = std::move(rsp); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 213 | rspfile_content_ = std::move(content); [ 85s] | ^ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/target.h:15, [ 85s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 85s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 85s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 85s] | ^~~~~~~ [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] [114/194] CXX src/gn/loader.o [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/settings.h:14, [ 86s] from ../src/gn/filesystem_utils.h:14, [ 86s] from ../src/gn/loader.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 83 | command_ = std::move(cmd); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/tool.h:16: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 110 | default_output_dir_ = std::move(dir); [ 86s] | ^ [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 117 | depfile_ = std::move(df); [ 86s] | ^ [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 123 | description_ = std::move(desc); [ 86s] | ^ [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 175 | outputs_ = std::move(out); [ 86s] | ^ [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 181 | partial_outputs_ = std::move(partial_out); [ 86s] | ^ [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 187 | runtime_outputs_ = std::move(run_out); [ 86s] | ^ [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 205 | rspfile_ = std::move(rsp); [ 86s] | ^ [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 213 | rspfile_content_ = std::move(content); [ 86s] | ^ [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/target.h:15, [ 86s] from ../src/gn/filesystem_utils.h:15: [ 86s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 86s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 86s] | ^~~~~~~ [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] [115/194] CXX src/gn/ninja_copy_target_writer.o [ 87s] In file included from ../src/gn/general_tool.h:16, [ 87s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 83 | command_ = std::move(cmd); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/general_tool.h:14: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 110 | default_output_dir_ = std::move(dir); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 117 | depfile_ = std::move(df); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 123 | description_ = std::move(desc); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 175 | outputs_ = std::move(out); [ 87s] | ^ [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 181 | partial_outputs_ = std::move(partial_out); [ 87s] | ^ [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 187 | runtime_outputs_ = std::move(run_out); [ 87s] | ^ [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 205 | rspfile_ = std::move(rsp); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 213 | rspfile_content_ = std::move(content); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/target.h:15, [ 87s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 87s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 87s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 87s] | ^~~~~~~ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] [116/194] CXX src/gn/ninja_binary_target_writer.o [ 87s] In file included from ../src/gn/c_tool.h:17, [ 87s] from ../src/gn/ninja_binary_target_writer.h:9, [ 87s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 83 | command_ = std::move(cmd); [ 87s] | ^ [ 87s] In file included from ../src/gn/substitution_list.h:11, [ 87s] from ../src/gn/c_tool.h:15: [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 110 | default_output_dir_ = std::move(dir); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 117 | depfile_ = std::move(df); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 123 | description_ = std::move(desc); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 175 | outputs_ = std::move(out); [ 87s] | ^ [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 181 | partial_outputs_ = std::move(partial_out); [ 87s] | ^ [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 87s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 87s] 187 | runtime_outputs_ = std::move(run_out); [ 87s] | ^ [ 87s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 87s] 17 | SubstitutionList(const SubstitutionList& other); [ 87s] | ^~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 205 | rspfile_ = std::move(rsp); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 87s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 213 | rspfile_content_ = std::move(content); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 87s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 78 | link_output_ = std::move(link_out); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 87s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 84 | depend_output_ = std::move(dep_out); [ 87s] | ^ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 87s] In file included from ../src/gn/target.h:15, [ 87s] from ../src/gn/config_values_extractors.h:16, [ 87s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 87s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 87s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 87s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 87s] | ^~~~~~~ [ 87s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 87s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 87s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [117/194] CXX src/gn/ninja_group_target_writer.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/ninja_group_target_writer.cc:11: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [118/194] CXX src/gn/ninja_generated_file_target_writer.o [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/settings.h:14, [ 88s] from ../src/gn/filesystem_utils.h:14, [ 88s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/tool.h:16: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/filesystem_utils.h:15: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [119/194] CXX src/gn/header_checker.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/config_values_extractors.h:16, [ 88s] from ../src/gn/header_checker.cc:16: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 88s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 435 | last_error = Err(); [ 88s] | ^ [ 88s] In file included from ../src/gn/header_checker.h:21, [ 88s] from ../src/gn/header_checker.cc:5: [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 445 | target.target->label().GetUserVisibleName(false)); [ 88s] | ^ [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 449 | GetDependencyChainPublicError(chain)); [ 88s] | ^ [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 88s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 88s] 458 | last_error = Err(); [ 88s] | ^ [ 88s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 88s] 58 | Err(const Err& other); [ 88s] | ^~~ [ 90s] [120/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/filesystem_utils.h:14, [ 90s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 83 | command_ = std::move(cmd); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 110 | default_output_dir_ = std::move(dir); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 117 | depfile_ = std::move(df); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 123 | description_ = std::move(desc); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 175 | outputs_ = std::move(out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 181 | partial_outputs_ = std::move(partial_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 187 | runtime_outputs_ = std::move(run_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 205 | rspfile_ = std::move(rsp); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 213 | rspfile_content_ = std::move(content); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/target.h:15, [ 90s] from ../src/gn/filesystem_utils.h:15: [ 90s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 90s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 90s] | ^~~~~~~ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] [121/194] CXX src/gn/ninja_utils.o [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/filesystem_utils.h:14, [ 90s] from ../src/gn/ninja_utils.cc:7: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 83 | command_ = std::move(cmd); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 110 | default_output_dir_ = std::move(dir); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 117 | depfile_ = std::move(df); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 123 | description_ = std::move(desc); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 175 | outputs_ = std::move(out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 181 | partial_outputs_ = std::move(partial_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 187 | runtime_outputs_ = std::move(run_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 205 | rspfile_ = std::move(rsp); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 213 | rspfile_content_ = std::move(content); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/target.h:15, [ 90s] from ../src/gn/filesystem_utils.h:15: [ 90s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 90s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 90s] | ^~~~~~~ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] [122/194] CXX src/gn/ninja_target_command_util.o [ 90s] In file included from ../src/gn/target.h:15, [ 90s] from ../src/gn/config_values_extractors.h:16, [ 90s] from ../src/gn/ninja_target_command_util.h:9, [ 90s] from ../src/gn/ninja_target_command_util.cc:5: [ 90s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 90s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 90s] | ^~~~~~~ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/action_values.h:14: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/target.h:29: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 83 | command_ = std::move(cmd); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 110 | default_output_dir_ = std::move(dir); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 117 | depfile_ = std::move(df); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 123 | description_ = std::move(desc); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 175 | outputs_ = std::move(out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 181 | partial_outputs_ = std::move(partial_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 187 | runtime_outputs_ = std::move(run_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 205 | rspfile_ = std::move(rsp); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 213 | rspfile_content_ = std::move(content); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 90s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 90s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 78 | link_output_ = std::move(link_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 90s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 84 | depend_output_ = std::move(dep_out); [ 90s] | ^ [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] [123/194] CXX src/gn/ninja_toolchain_writer.o [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/ninja_toolchain_writer.h:17, [ 91s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 83 | command_ = std::move(cmd); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 110 | default_output_dir_ = std::move(dir); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | depfile_ = std::move(df); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 123 | description_ = std::move(desc); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 175 | outputs_ = std::move(out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 181 | partial_outputs_ = std::move(partial_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 187 | runtime_outputs_ = std::move(run_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 205 | rspfile_ = std::move(rsp); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 213 | rspfile_content_ = std::move(content); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 91s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 91s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 78 | link_output_ = std::move(link_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 91s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 84 | depend_output_ = std::move(dep_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/target.h:15, [ 91s] from ../src/gn/filesystem_utils.h:15, [ 91s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 91s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 91s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 91s] | ^~~~~~~ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] [124/194] CXX src/gn/ninja_tools.o [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/filesystem_utils.h:14, [ 91s] from ../src/gn/ninja_tools.cc:14: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 83 | command_ = std::move(cmd); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 110 | default_output_dir_ = std::move(dir); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | depfile_ = std::move(df); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 123 | description_ = std::move(desc); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 175 | outputs_ = std::move(out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 181 | partial_outputs_ = std::move(partial_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 187 | runtime_outputs_ = std::move(run_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 205 | rspfile_ = std::move(rsp); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 213 | rspfile_content_ = std::move(content); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/target.h:15, [ 91s] from ../src/gn/filesystem_utils.h:15: [ 91s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 91s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 91s] | ^~~~~~~ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 91s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 91s] | ^ [ 91s] In file included from ../src/gn/ninja_tools.h:11, [ 91s] from ../src/gn/ninja_tools.cc:5: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 44 | base::IntToString(exit_code) + "."); [ 91s] | ^ [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] [125/194] CXX src/gn/json_project_writer.o [ 91s] In file included from ../src/gn/target.h:15, [ 91s] from ../src/gn/json_project_writer.h:9, [ 91s] from ../src/gn/json_project_writer.cc:5: [ 91s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 91s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 91s] | ^~~~~~~ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 83 | command_ = std::move(cmd); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 110 | default_output_dir_ = std::move(dir); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | depfile_ = std::move(df); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 123 | description_ = std::move(desc); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 175 | outputs_ = std::move(out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 181 | partial_outputs_ = std::move(partial_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 187 | runtime_outputs_ = std::move(run_out); [ 91s] | ^ [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 205 | rspfile_ = std::move(rsp); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 213 | rspfile_content_ = std::move(content); [ 91s] | ^ [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const std::string&, const base::FilePath&, bool, Err*)': [ 91s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 91s] | ^ [ 91s] In file included from ../src/gn/json_project_writer.h:8: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 128 | base::IntToString(exit_code) + "."); [ 91s] | ^ [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 93s] [126/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 93s] In file included from ../src/gn/c_tool.h:17, [ 93s] from ../src/gn/ninja_binary_target_writer.h:9, [ 93s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 93s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 83 | command_ = std::move(cmd); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/c_tool.h:15: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 110 | default_output_dir_ = std::move(dir); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 117 | depfile_ = std::move(df); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 123 | description_ = std::move(desc); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 175 | outputs_ = std::move(out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 181 | partial_outputs_ = std::move(partial_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 187 | runtime_outputs_ = std::move(run_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 205 | rspfile_ = std::move(rsp); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 213 | rspfile_content_ = std::move(content); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 93s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 78 | link_output_ = std::move(link_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 93s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 84 | depend_output_ = std::move(dep_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/target.h:15, [ 93s] from ../src/gn/rust_tool.h:18, [ 93s] from ../src/gn/ninja_rust_binary_target_writer.h:10: [ 93s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 93s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 93s] | ^~~~~~~ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] [127/194] CXX src/gn/output_file.o [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/settings.h:14, [ 93s] from ../src/gn/filesystem_utils.h:14, [ 93s] from ../src/gn/output_file.cc:7: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 83 | command_ = std::move(cmd); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 110 | default_output_dir_ = std::move(dir); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 117 | depfile_ = std::move(df); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 123 | description_ = std::move(desc); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 175 | outputs_ = std::move(out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 181 | partial_outputs_ = std::move(partial_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 187 | runtime_outputs_ = std::move(run_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 205 | rspfile_ = std::move(rsp); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 213 | rspfile_content_ = std::move(content); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/target.h:15, [ 93s] from ../src/gn/filesystem_utils.h:15: [ 93s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 93s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 93s] | ^~~~~~~ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] [128/194] CXX src/gn/ninja_writer.o [ 93s] In file included from ../src/gn/toolchain.h:16, [ 93s] from ../src/gn/ninja_toolchain_writer.h:17, [ 93s] from ../src/gn/ninja_writer.cc:11: [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 83 | command_ = std::move(cmd); [ 93s] | ^ [ 93s] In file included from ../src/gn/substitution_list.h:11, [ 93s] from ../src/gn/tool.h:16: [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 110 | default_output_dir_ = std::move(dir); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 117 | depfile_ = std::move(df); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 123 | description_ = std::move(desc); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 175 | outputs_ = std::move(out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 181 | partial_outputs_ = std::move(partial_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 93s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 93s] 187 | runtime_outputs_ = std::move(run_out); [ 93s] | ^ [ 93s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 93s] 17 | SubstitutionList(const SubstitutionList& other); [ 93s] | ^~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 205 | rspfile_ = std::move(rsp); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 93s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 213 | rspfile_content_ = std::move(content); [ 93s] | ^ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] In file included from ../src/gn/target.h:15, [ 93s] from ../src/gn/ninja_writer.cc:13: [ 93s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 93s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 93s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 93s] | ^~~~~~~ [ 93s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 93s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 93s] | ^~~~~~~~~~~~~~~~~~~ [ 93s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 93s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 93s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 93s] | ^ [ 93s] In file included from ../src/gn/scope.h:17, [ 93s] from ../src/gn/loader.h:15, [ 93s] from ../src/gn/ninja_writer.cc:8: [ 93s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 93s] 58 | Err(const Err& other); [ 93s] | ^~~ [ 93s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 93s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 93s] | ^ [ 93s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 93s] 58 | Err(const Err& other); [ 93s] | ^~~ [ 94s] [129/194] CXX src/gn/parse_node_value_adapter.o [ 94s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 94s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 42 | *err = Err(node, err->message(), err->help_text()); [ 94s] | ^ [ 94s] In file included from ../src/gn/value.h:15, [ 94s] from ../src/gn/parse_node_value_adapter.h:9, [ 94s] from ../src/gn/parse_node_value_adapter.cc:5: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] [130/194] CXX src/gn/ninja_target_writer.o [ 94s] In file included from ../src/gn/target.h:15, [ 94s] from ../src/gn/config_values_extractors.h:16, [ 94s] from ../src/gn/ninja_target_writer.cc:11: [ 94s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 94s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 94s] | ^~~~~~~ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/action_values.h:14: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/target.h:29: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 83 | command_ = std::move(cmd); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 110 | default_output_dir_ = std::move(dir); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 117 | depfile_ = std::move(df); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 123 | description_ = std::move(desc); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 175 | outputs_ = std::move(out); [ 94s] | ^ [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 181 | partial_outputs_ = std::move(partial_out); [ 94s] | ^ [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 187 | runtime_outputs_ = std::move(run_out); [ 94s] | ^ [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 205 | rspfile_ = std::move(rsp); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 213 | rspfile_content_ = std::move(content); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 94s] from ../src/gn/ninja_target_writer.cc:17: [ 94s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 94s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 78 | link_output_ = std::move(link_out); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 94s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 84 | depend_output_ = std::move(dep_out); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] [131/194] CXX src/gn/functions.o [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/input_file_manager.h:20, [ 94s] from ../src/gn/scheduler.h:16, [ 94s] from ../src/gn/functions.cc:22: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 83 | command_ = std::move(cmd); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 110 | default_output_dir_ = std::move(dir); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 117 | depfile_ = std::move(df); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 123 | description_ = std::move(desc); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 175 | outputs_ = std::move(out); [ 94s] | ^ [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 181 | partial_outputs_ = std::move(partial_out); [ 94s] | ^ [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 187 | runtime_outputs_ = std::move(run_out); [ 94s] | ^ [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 205 | rspfile_ = std::move(rsp); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 213 | rspfile_content_ = std::move(content); [ 94s] | ^ [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 94s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 46 | "statement or a target declaration."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/args.h:14, [ 94s] from ../src/gn/build_settings.h:16, [ 94s] from ../src/gn/functions.cc:14: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 94s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 94s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 91 | "BUILD file."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 94s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 103 | "silly!\nPut it in a regular BUILD file."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 94s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 148 | "call's \")\"."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 94s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 156 | "This function requires a single string argument."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 94s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 198 | " inside a " + existing->type_description_ + "."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 94s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 238 | "were you expecting something else?"); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 265 | *err = Err(function->function(), "Assertion failed."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 94s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 397 | *err = Err(function, "Can't define a config in this context."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 94s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 539 | "Expecting exactly one."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 558 | *err = Err(accessor, "Undefined identifier"); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 94s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 704 | "Expecting one, two or three arguments."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 719 | *err = Err(identifier, "Undefined identifier."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 769 | "Expecting a list of strings."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 94s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 94s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1003 | "Expecting exactly two."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 94s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1090 | "Expecting separator argument to be a string."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1100 | "Expecting strings argument to be a list."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 94s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 94s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1224 | "Usage: string_split(str[, sep])"); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1245 | "Usage: string_split(str[, sep])"); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 94s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 1440 | *err = Err(name, "Unknown function."); [ 94s] | ^ [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 95s] [132/194] CXX src/gn/ninja_build_writer.o [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/filesystem_utils.h:14, [ 95s] from ../src/gn/ninja_build_writer.cc:22: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/target.h:15, [ 95s] from ../src/gn/filesystem_utils.h:15: [ 95s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 95s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 95s] | ^~~~~~~ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 95s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/args.h:14, [ 95s] from ../src/gn/build_settings.h:16, [ 95s] from ../src/gn/ninja_build_writer.cc:18: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 95s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 95s] | ^ [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] [133/194] CXX src/gn/pool.o [ 95s] [134/194] CXX src/gn/output_conversion.o [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/settings.h:14, [ 95s] from ../src/gn/output_conversion.cc:7: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/tool.h:16: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const std::string&, const Value&, std::ostream&, Err*)': [ 95s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/settings.h:12: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 95s] | ^ [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 95s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 157 | "Run gn help output_conversion to see your options."); [ 95s] | ^ [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 96s] [135/194] CXX src/gn/rust_substitution_type.o [ 96s] [136/194] CXX src/gn/path_output.o [ 96s] In file included from ../src/gn/toolchain.h:16, [ 96s] from ../src/gn/settings.h:14, [ 96s] from ../src/gn/filesystem_utils.h:14, [ 96s] from ../src/gn/path_output.cc:8: [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 83 | command_ = std::move(cmd); [ 96s] | ^ [ 96s] In file included from ../src/gn/substitution_list.h:11, [ 96s] from ../src/gn/tool.h:16: [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 110 | default_output_dir_ = std::move(dir); [ 96s] | ^ [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 117 | depfile_ = std::move(df); [ 96s] | ^ [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 123 | description_ = std::move(desc); [ 96s] | ^ [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 175 | outputs_ = std::move(out); [ 96s] | ^ [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 181 | partial_outputs_ = std::move(partial_out); [ 96s] | ^ [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 96s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 96s] 187 | runtime_outputs_ = std::move(run_out); [ 96s] | ^ [ 96s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 96s] 17 | SubstitutionList(const SubstitutionList& other); [ 96s] | ^~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 205 | rspfile_ = std::move(rsp); [ 96s] | ^ [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 96s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 213 | rspfile_content_ = std::move(content); [ 96s] | ^ [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 96s] In file included from ../src/gn/target.h:15, [ 96s] from ../src/gn/filesystem_utils.h:15: [ 96s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 96s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 96s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 96s] | ^~~~~~~ [ 96s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 96s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 96s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] [137/194] CXX src/gn/ninja_c_binary_target_writer.o [ 97s] In file included from ../src/gn/c_tool.h:17, [ 97s] from ../src/gn/ninja_binary_target_writer.h:9, [ 97s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 97s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 83 | command_ = std::move(cmd); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/c_tool.h:15: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 110 | default_output_dir_ = std::move(dir); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 117 | depfile_ = std::move(df); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 123 | description_ = std::move(desc); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 175 | outputs_ = std::move(out); [ 97s] | ^ [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 181 | partial_outputs_ = std::move(partial_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 187 | runtime_outputs_ = std::move(run_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 205 | rspfile_ = std::move(rsp); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 213 | rspfile_content_ = std::move(content); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 97s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 78 | link_output_ = std::move(link_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 97s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 84 | depend_output_ = std::move(dep_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/target.h:15, [ 97s] from ../src/gn/config_values_extractors.h:16, [ 97s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 97s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 97s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 97s] | ^~~~~~~ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] [138/194] CXX src/gn/compile_commands_writer.o [ 97s] In file included from ../src/gn/target.h:15, [ 97s] from ../src/gn/compile_commands_writer.h:9, [ 97s] from ../src/gn/compile_commands_writer.cc:5: [ 97s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 97s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 97s] | ^~~~~~~ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/action_values.h:14: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/target.h:29: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 83 | command_ = std::move(cmd); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 110 | default_output_dir_ = std::move(dir); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 117 | depfile_ = std::move(df); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 123 | description_ = std::move(desc); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 175 | outputs_ = std::move(out); [ 97s] | ^ [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 181 | partial_outputs_ = std::move(partial_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 187 | runtime_outputs_ = std::move(run_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 205 | rspfile_ = std::move(rsp); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 213 | rspfile_content_ = std::move(content); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 97s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 97s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 78 | link_output_ = std::move(link_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 97s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 84 | depend_output_ = std::move(dep_out); [ 97s] | ^ [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] [139/194] CXX src/gn/rust_values.o [ 97s] [140/194] CXX src/gn/rust_variables.o [ 98s] [141/194] CXX src/gn/operators.o [ 98s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 98s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 92 | "This thing on the left is not an identifier or accessor."); [ 98s] | ^ [ 98s] In file included from ../src/gn/operators.cc:11: [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 117 | "to copy it into the current scope before doing this operation."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 98s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 98s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 252 | " does not evaluate to a value."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 98s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 281 | "\nfrom the list but it wasn't there."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 98s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 98s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 98s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 98s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 98s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 539 | "This operator can only compare two integers."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 98s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 598 | "\" instead."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 610 | "\" instead."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 98s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 628 | "\" instead."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 640 | "\" instead."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 98s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 659 | "\" instead."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 98s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 98s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 98s] 687 | "This thing on the right does not evaluate to a value."); [ 98s] | ^ [ 98s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 98s] 58 | Err(const Err& other); [ 98s] | ^~~ [ 99s] [142/194] CXX src/gn/pattern.o [ 99s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 99s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 99s] | ^ [ 99s] In file included from ../src/gn/value.h:15, [ 99s] from ../src/gn/pattern.h:13, [ 99s] from ../src/gn/pattern.cc:5: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 100s] [143/194] CXX src/gn/settings.o [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/settings.cc:5: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/filesystem_utils.h:15, [ 100s] from ../src/gn/settings.cc:8: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] [144/194] CXX src/gn/rust_tool.o [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/rust_tool.h:18, [ 100s] from ../src/gn/rust_tool.cc:5: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/rust_tool.h:16: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 100s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 100s] | ^ [ 100s] In file included from ../src/gn/scope.h:17, [ 100s] from ../src/gn/args.h:14, [ 100s] from ../src/gn/build_settings.h:16, [ 100s] from ../src/gn/metadata.h:10, [ 100s] from ../src/gn/target.h:23: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 89 | " which is not valid\nfor this variable."); [ 100s] | ^ [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 94 | *field = std::move(list); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] [145/194] CXX src/gn/scope_per_file_provider.o [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/scope_per_file_provider.cc:9: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/filesystem_utils.h:15: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] [146/194] CXX src/gn/rust_values_generator.o [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/rust_values_generator.h:9, [ 102s] from ../src/gn/rust_values_generator.cc:5: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/action_values.h:14: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/target.h:29: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 102s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 102s] | ^ [ 102s] In file included from ../src/gn/scope.h:17, [ 102s] from ../src/gn/args.h:14, [ 102s] from ../src/gn/build_settings.h:16, [ 102s] from ../src/gn/metadata.h:10, [ 102s] from ../src/gn/target.h:23: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 102s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 91 | kRustSupportedCrateTypesError); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 128 | kRustSupportedCrateTypesError); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 102s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 150 | to_find + "\" in sources."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] [147/194] CXX src/gn/runtime_deps.o [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/runtime_deps.cc:17: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/filesystem_utils.h:15: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, RuntimeDepsVector*, Err*)': [ 102s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 102s] | ^ [ 102s] In file included from ../src/gn/scope.h:17, [ 102s] from ../src/gn/args.h:14, [ 102s] from ../src/gn/build_settings.h:16, [ 102s] from ../src/gn/runtime_deps.cc:14: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] [148/194] CXX src/gn/string_atom.o [ 102s] [149/194] CXX src/gn/parser.o [ 102s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 102s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 102s] | ^ [ 102s] In file included from ../src/gn/parser.h:16, [ 102s] from ../src/gn/parser.cc:5: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 102s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 343 | *err = Err(token, "Invalid token in literal value"); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 102s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 412 | *err_ = Err(cur_token(), error_message); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 102s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 102s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 475 | return std::move(comment); [ 102s] | ~~~~~~~~~^~~~~~~~~ [ 102s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 102s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 498 | return std::move(unary_op); [ 102s] | ~~~~~~~~~^~~~~~~~~~ [ 102s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 102s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 516 | std::string(token.value()) + "'"); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 524 | return std::move(binary_op); [ 102s] | ~~~~~~~~~^~~~~~~~~~~ [ 102s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 102s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 565 | return std::move(func_call); [ 102s] | ~~~~~~~~~^~~~~~~~~~~ [ 102s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 102s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 573 | "scope access, or array access."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 586 | return std::move(assign); [ 102s] | ~~~~~~~~~^~~~~~~~ [ 102s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 102s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 598 | "value to a temporary before subscripting. Sorry."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 606 | return std::move(accessor); [ 102s] | ~~~~~~~~~^~~~~~~~~~ [ 102s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 102s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 616 | "value to a temporary first. Sorry."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 632 | return std::move(accessor); [ 102s] | ~~~~~~~~~^~~~~~~~~~ [ 102s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 102s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 102s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 702 | return std::move(file); [ 102s] | ~~~~~~~~~^~~~~~ [ 102s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 102s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 102s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 102s] 772 | return std::move(condition); [ 102s] | ~~~~~~~~~^~~~~~~~~~~ [ 102s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 102s] [150/194] CXX src/gn/source_dir.o [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/source_dir.cc:10: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/filesystem_utils.h:15: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 102s] ../src/gn/source_dir.cc:103:41: required from here [ 102s] 103 | if (!ValidateResolveInput(true, p, input_string, err)) [ 102s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 41 | "You can't use empty strings as file paths."); [ 102s] | ^ [ 102s] In file included from ../src/gn/scope.h:17, [ 102s] from ../src/gn/settings.h:12: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 54 | "You can't use empty strings as directories."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 102s] ../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]' [ 102s] 86 | if (!ValidateResolveInput(as_file, blame_input_value, input_value, [ 102s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 102s] 87 | err)) { [ 102s] | ~~~~ [ 102s] ../src/gn/source_dir.cc:155:42: required from here [ 102s] 155 | const std::string_view& source_root) const; [ 102s] | ^~~~~ [ 102s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 41 | "You can't use empty strings as file paths."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 54 | "You can't use empty strings as directories."); [ 102s] | ^ [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 103s] [151/194] CXX src/gn/qt_creator_writer.o [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/qt_creator_writer.h:14, [ 103s] from ../src/gn/qt_creator_writer.cc:5: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/action_values.h:14: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/target.h:29: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const std::string&)': [ 103s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 48 | "': " + base::File::ErrorToString(error)); [ 103s] | ^ [ 103s] In file included from ../src/gn/qt_creator_writer.h:13: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 57 | *err = gen.err_; [ 103s] | ^~~~ [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 103s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 103s] | ^ [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] [152/194] CXX src/gn/scheduler.o [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/input_file_manager.h:20, [ 103s] from ../src/gn/scheduler.h:16, [ 103s] from ../src/gn/scheduler.cc:5: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/scheduler.cc:10: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] [153/194] CXX src/gn/source_file.o [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/source_file.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/filesystem_utils.h:15: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] [154/194] CXX src/gn/standard_out.o [ 104s] [155/194] CXX src/gn/swift_variables.o [ 105s] [156/194] CXX src/gn/substitution_list.o [ 105s] [157/194] CXX src/gn/substitution_type.o [ 105s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 105s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 199 | "operating on a source file such as this."); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_type.cc:11: [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 105s] [158/194] CXX src/gn/string_output_buffer.o [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/string_output_buffer.cc:11: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/filesystem_utils.h:15: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 105s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 105s] | ^ [ 105s] In file included from ../src/gn/string_output_buffer.cc:9: [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 105s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 105s] | ^ [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 106s] [159/194] CXX src/gn/swift_values_generator.o [ 106s] In file included from ../src/gn/toolchain.h:16, [ 106s] from ../src/gn/settings.h:14, [ 106s] from ../src/gn/swift_values_generator.cc:9: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 83 | command_ = std::move(cmd); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/tool.h:16: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 110 | default_output_dir_ = std::move(dir); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 117 | depfile_ = std::move(df); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 123 | description_ = std::move(desc); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 175 | outputs_ = std::move(out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 181 | partial_outputs_ = std::move(partial_out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 187 | runtime_outputs_ = std::move(run_out); [ 106s] | ^ [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 205 | rspfile_ = std::move(rsp); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 213 | rspfile_content_ = std::move(content); [ 106s] | ^ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/target.h:15, [ 106s] from ../src/gn/swift_values_generator.cc:12: [ 106s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 106s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 106s] | ^~~~~~~ [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] [160/194] CXX src/gn/string_utils.o [ 107s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 107s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 79 | err->message(), err->help_text()); [ 107s] | ^ [ 107s] In file included from ../src/gn/string_utils.cc:11: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 88 | err->message(), err->help_text()); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 105 | err->message(), err->help_text()); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 107s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 107s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 168 | "Unterminated ${..."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 188 | "It you want a literal $ use \"\\$\"."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 107s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 230 | "Could not convert hex value."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 107s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 107s] | ^ [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] [161/194] CXX src/gn/switches.o [ 107s] [162/194] CXX src/gn/token.o [ 108s] [163/194] CXX src/gn/swift_values.o [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/settings.h:14, [ 108s] from ../src/gn/swift_values.cc:9: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/tool.h:16: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/target.h:15, [ 108s] from ../src/gn/swift_values.cc:11: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 108s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 62 | " must be a .swiftmodule file."); [ 108s] | ^ [ 108s] In file included from ../src/gn/swift_values.cc:8: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] [164/194] CXX src/gn/substitution_pattern.o [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/settings.h:14, [ 108s] from ../src/gn/filesystem_utils.h:14, [ 108s] from ../src/gn/substitution_pattern.cc:12: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_pattern.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] In file included from ../src/gn/tool.h:16: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/target.h:15, [ 108s] from ../src/gn/filesystem_utils.h:15: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const std::string&, const ParseNode*, Err*)': [ 108s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 77 | " and did not find a known substitution following it."); [ 108s] | ^ [ 108s] In file included from ../src/gn/scope.h:17, [ 108s] from ../src/gn/args.h:14, [ 108s] from ../src/gn/build_settings.h:16, [ 108s] from ../src/gn/substitution_pattern.cc:10: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 108s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] [165/194] CXX src/gn/template.o [ 108s] [166/194] CXX src/gn/parse_tree.o [ 108s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 108s] | ^ [ 108s] In file included from ../src/gn/parse_tree.h:16, [ 108s] from ../src/gn/parse_tree.cc:5: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 367 | Value::DescribeType(base_value->type()) + "."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 395 | "\" in scope \"" + base_.value() + "\""); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 431 | *err = Err(base_, "Undefined identifier."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 438 | "\" in scope \"" + base_.value() + "\""); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 469 | "array has no elements."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 568 | "Either delete it or do something with the result."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 878 | "I can't do something with nothing."); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 108s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 108s] | ^ [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 109s] [167/194] CXX src/gn/setup.o [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/input_file_manager.h:20, [ 109s] from ../src/gn/scheduler.h:16, [ 109s] from ../src/gn/setup.h:17, [ 109s] from ../src/gn/setup.cc:5: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 83 | command_ = std::move(cmd); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 110 | default_output_dir_ = std::move(dir); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 117 | depfile_ = std::move(df); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 123 | description_ = std::move(desc); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 175 | outputs_ = std::move(out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 181 | partial_outputs_ = std::move(partial_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 187 | runtime_outputs_ = std::move(run_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | rspfile_ = std::move(rsp); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 213 | rspfile_content_ = std::move(content); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/target.h:15, [ 109s] from ../src/gn/commands.h:15, [ 109s] from ../src/gn/setup.cc:22: [ 109s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 109s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 109s] | ^~~~~~~ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 109s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 636 | "\" doesn't exist."); [ 109s] | ^ [ 109s] In file included from ../src/gn/scope.h:17, [ 109s] from ../src/gn/args.h:14, [ 109s] from ../src/gn/build_settings.h:16, [ 109s] from ../src/gn/setup.h:13: [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 652 | "\" couldn't be loaded."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 678 | FilePathToUTF8(root_path) + "\"."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const std::string&, bool, Err*)': [ 109s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 109s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 812 | "\" couldn't be loaded"); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 109s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 109s] 870 | "' cannot " + "contain a path separator"); [ 109s] | ^ [ 109s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 109s] 58 | Err(const Err& other); [ 109s] | ^~~ [ 109s] [168/194] CXX src/gn/substitution_writer.o [ 109s] In file included from ../src/gn/toolchain.h:16, [ 109s] from ../src/gn/settings.h:14, [ 109s] from ../src/gn/filesystem_utils.h:14, [ 109s] from ../src/gn/substitution_writer.cc:10: [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 83 | command_ = std::move(cmd); [ 109s] | ^ [ 109s] In file included from ../src/gn/substitution_list.h:11, [ 109s] from ../src/gn/tool.h:16: [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 110 | default_output_dir_ = std::move(dir); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 117 | depfile_ = std::move(df); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 123 | description_ = std::move(desc); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 175 | outputs_ = std::move(out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 181 | partial_outputs_ = std::move(partial_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 109s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 109s] 187 | runtime_outputs_ = std::move(run_out); [ 109s] | ^ [ 109s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 109s] 17 | SubstitutionList(const SubstitutionList& other); [ 109s] | ^~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 205 | rspfile_ = std::move(rsp); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 109s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 213 | rspfile_content_ = std::move(content); [ 109s] | ^ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 109s] In file included from ../src/gn/target.h:15, [ 109s] from ../src/gn/filesystem_utils.h:15: [ 109s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 109s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 109s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 109s] | ^~~~~~~ [ 109s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 109s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 109s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] [169/194] CXX src/gn/version.o [ 110s] [170/194] CXX src/gn/tokenizer.o [ 110s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 110s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 100 | *err_ = GetErrorForInvalidToken(location); [ 110s] | ^ [ 110s] In file included from ../src/gn/tokenizer.h:14, [ 110s] from ../src/gn/tokenizer.cc:5: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 110s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 284 | "Don't leave me hanging like this!"); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 292 | "Newline in string constant."); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 333 | "Please insert system disk in drive A: and press any key."); [ 110s] | ^ [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 111s] [171/194] CXX src/gn/toolchain.o [ 111s] In file included from ../src/gn/toolchain.h:16, [ 111s] from ../src/gn/toolchain.cc:5: [ 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] In file included from ../src/gn/substitution_list.h:11, [ 111s] from ../src/gn/tool.h:16: [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 110 | default_output_dir_ = std::move(dir); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 117 | depfile_ = std::move(df); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 123 | description_ = std::move(desc); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 175 | outputs_ = std::move(out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 181 | partial_outputs_ = std::move(partial_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 111s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 111s] 187 | runtime_outputs_ = std::move(run_out); [ 111s] | ^ [ 111s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 111s] 17 | SubstitutionList(const SubstitutionList& other); [ 111s] | ^~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 205 | rspfile_ = std::move(rsp); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 111s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 111s] 213 | rspfile_content_ = std::move(content); [ 111s] | ^ [ 111s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 111s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 111s] | ^~~~~~~~~~~~~~~~~~~ [ 111s] In file included from ../src/gn/target.h:15, [ 111s] from ../src/gn/toolchain.cc:12: [ 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] ../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] [172/194] CXX src/gn/target_generator.o [ 112s] In file included from ../src/gn/target.h:15, [ 112s] from ../src/gn/action_target_generator.h:9, [ 112s] from ../src/gn/target_generator.cc:12: [ 112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 112s] | ^~~~~~~ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const std::string&, Err*)': [ 112s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | "Otherwise I'm not sure what to call this target."); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/args.h:14, [ 112s] from ../src/gn/build_settings.h:16, [ 112s] from ../src/gn/metadata.h:10, [ 112s] from ../src/gn/target.h:23: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 112s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 340 | "literally."); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 112s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] [173/194] CXX src/gn/scope.o [ 112s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 112s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/scope.cc:5: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const MergeOptions&, const ParseNode*, const char*, Err*) const': [ 112s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 318 | std::string(current_name) + "\""); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 370 | "file or in a related .gni file.\n"); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 403 | current_name + "\""); [ 112s] | ^ [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 113s] [174/194] CXX src/gn/value.o [ 113s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Type, Err*) const': [ 113s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 227 | ToString(true)); [ 113s] | ^ [ 113s] In file included from ../src/gn/value.h:15, [ 113s] from ../src/gn/value.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] [175/194] CXX src/gn/tool.o [ 113s] In file included from ../src/gn/tool.cc:5: [ 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/tool.cc:7: [ 113s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 113s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 78 | link_output_ = std::move(link_out); [ 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/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 113s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 84 | depend_output_ = std::move(dep_out); [ 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/rust_tool.h:18, [ 113s] from ../src/gn/tool.cc:9: [ 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] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 113s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 74 | " which is not valid\nfor this variable."); [ 113s] | ^ [ 113s] In file included from ../src/gn/scope.h:17, [ 113s] from ../src/gn/tool.h:14: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 113s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | *field = std::move(pattern); [ 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.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 113s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 146 | *field = std::move(list); [ 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.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 113s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 113s] | ^ [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 113s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 214 | : "This tool doesn't support \"command\"."); [ 113s] | ^ [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const std::string&, Scope*, Toolchain*, Err*)': [ 113s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 227 | *err = Err(function, "Unknown tool type."); [ 113s] | ^ [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 246 | *err = Err(function, "Unknown tool type."); [ 113s] | ^ [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] [176/194] CXX src/gn/visibility.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/visibility.cc:13: [ 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] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/filesystem_utils.h:15: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 114s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 114s] 87 | return std::move(res); [ 114s] | ~~~~~~~~~^~~~~ [ 114s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 114s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 114s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 114s] | ^ [ 114s] In file included from ../src/gn/visibility.cc:12: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] [177/194] CXX src/gn/visual_studio_utils.o [ 114s] [178/194] CXX src/gn/xml_element_writer.o [ 114s] [179/194] CXX src/util/exe_path.o [ 114s] [180/194] CXX src/gn/trace.o [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/trace.cc:22: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/filesystem_utils.h:15: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] [181/194] CXX src/util/semaphore.o [ 114s] [182/194] CXX src/util/ticks.o [ 115s] [183/194] CXX src/util/sys_info.o [ 115s] [184/194] CXX src/util/msg_loop.o [ 115s] [185/194] CXX src/gn/value_extractors.o [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/value_extractors.cc:15: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 115s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 86 | "Use frameworks to list framework dependencies."); [ 115s] | ^ [ 115s] In file included from ../src/gn/scope.h:17, [ 115s] from ../src/gn/args.h:14, [ 115s] from ../src/gn/build_settings.h:16, [ 115s] from ../src/gn/value_extractors.cc:9: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 115s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 202 | build_settings->root_path_utf8(), v, err); [ 115s] | ^ [ 115s] In file included from ../src/gn/visibility.h:13, [ 115s] from ../src/gn/item.h:13, [ 115s] from ../src/gn/target.h:19: [ 115s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 115s] 35 | LabelPattern(const LabelPattern& other); [ 115s] | ^~~~~~~~~~~~ [ 115s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = LabelResolver]': [ 115s] ../src/gn/value_extractors.cc:271:34: required from here [ 115s] 271 | return ListValueUniqueExtractor( [ 115s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 115s] 272 | value, dest, err, [ 115s] | ~~~~~~~~~~~~~~~~~ [ 115s] 273 | LabelResolver(build_settings, current_dir, current_toolchain)); [ 115s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 54 | *err = Err(item, "Duplicate item in list"); [ 115s] | ^ [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 115s] ../src/gn/value_extractors.cc:282:34: required from here [ 115s] 282 | return ListValueUniqueExtractor( [ 115s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 115s] 283 | value, dest, err, [ 115s] | ~~~~~~~~~~~~~~~~~ [ 116s] 284 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 116s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 54 | *err = Err(item, "Duplicate item in list"); [ 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/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 116s] ../src/gn/value_extractors.cc:293:34: required from here [ 116s] 293 | return ListValueUniqueExtractor( [ 116s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 116s] 294 | value, dest, err, [ 116s] | ~~~~~~~~~~~~~~~~~ [ 116s] 295 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 116s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 116s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 116s] 54 | *err = Err(item, "Duplicate item in list"); [ 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] [186/194] CXX src/util/worker_pool.o [ 117s] [187/194] CXX src/gn/gn_main.o [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/commands.h:15, [ 117s] from ../src/gn/gn_main.cc:10: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] [188/194] CXX src/gn/variables.o [ 122s] [189/194] CXX src/gn/target.o [ 122s] In file included from ../src/gn/target.h:15, [ 122s] from ../src/gn/target.cc:5: [ 122s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 122s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 122s] | ^~~~~~~ [ 122s] In file included from ../src/gn/substitution_list.h:11, [ 122s] from ../src/gn/action_values.h:14: [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] In file included from ../src/gn/toolchain.h:16, [ 122s] from ../src/gn/target.h:29: [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 83 | command_ = std::move(cmd); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 110 | default_output_dir_ = std::move(dir); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 117 | depfile_ = std::move(df); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 123 | description_ = std::move(desc); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 122s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 122s] 175 | outputs_ = std::move(out); [ 122s] | ^ [ 122s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 122s] 17 | SubstitutionList(const SubstitutionList& other); [ 122s] | ^~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 122s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 122s] 181 | partial_outputs_ = std::move(partial_out); [ 122s] | ^ [ 122s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 122s] 17 | SubstitutionList(const SubstitutionList& other); [ 122s] | ^~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 122s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 122s] 187 | runtime_outputs_ = std::move(run_out); [ 122s] | ^ [ 122s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 122s] 17 | SubstitutionList(const SubstitutionList& other); [ 122s] | ^~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 205 | rspfile_ = std::move(rsp); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 122s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 213 | rspfile_content_ = std::move(content); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] In file included from ../src/gn/target.cc:12: [ 122s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 122s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 78 | link_output_ = std::move(link_out); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 122s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 122s] 84 | depend_output_ = std::move(dep_out); [ 122s] | ^ [ 122s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 122s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 122s] | ^~~~~~~~~~~~~~~~~~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 122s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 122s] | ^ [ 122s] In file included from ../src/gn/scope.h:17, [ 122s] from ../src/gn/args.h:14, [ 122s] from ../src/gn/build_settings.h:16, [ 122s] from ../src/gn/metadata.h:10, [ 122s] from ../src/gn/target.h:23: [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 122s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 122s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 122s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 122s] | ^~~~~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 122s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 951 | "\n source: " + cur.precompiled_source().value()); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 122s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 122s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 122s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc: In member function 'bool Target::GetMetadata(const std::vector >&, const std::vector >&, const SourceDir&, bool, std::vector*, std::set*, Err*) const': [ 122s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1135 | next.string_value() + std::string(".")); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 122s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 122s] 1163 | "that you've specified the appropriate toolchain."); [ 122s] | ^ [ 122s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 122s] 58 | Err(const Err& other); [ 122s] | ^~~ [ 127s] [190/194] CXX src/gn/xcode_object.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/filesystem_utils.h:14, [ 127s] from ../src/gn/xcode_object.cc:16: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 83 | command_ = std::move(cmd); [ 127s] | ^ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 110 | default_output_dir_ = std::move(dir); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 117 | depfile_ = std::move(df); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 123 | description_ = std::move(desc); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 175 | outputs_ = std::move(out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 181 | partial_outputs_ = std::move(partial_out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 187 | runtime_outputs_ = std::move(run_out); [ 127s] | ^ [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 205 | rspfile_ = std::move(rsp); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 213 | rspfile_content_ = std::move(content); [ 127s] | ^ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/target.h:15, [ 127s] from ../src/gn/filesystem_utils.h:15: [ 127s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 127s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 127s] | ^~~~~~~ [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] [191/194] CXX src/gn/xcode_writer.o [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/commands.h:15, [ 129s] from ../src/gn/xcode_writer.cc:26: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/action_values.h:14: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/target.h:29: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const std::string&, const std::map&, Err*)': [ 129s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 217 | "\" not an application bundle"); [ 129s] | ^ [ 129s] In file included from ../src/gn/scope.h:17, [ 129s] from ../src/gn/args.h:14, [ 129s] from ../src/gn/xcode_writer.cc:23: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 129s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 129s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 129s] | ^ [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 135s] [192/194] CXX src/gn/visual_studio_writer.o [ 135s] In file included from ../src/gn/target.h:15, [ 135s] from ../src/gn/commands.h:15, [ 135s] from ../src/gn/visual_studio_writer.cc:19: [ 135s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 135s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 135s] | ^~~~~~~ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/action_values.h:14: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 83 | command_ = std::move(cmd); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 110 | default_output_dir_ = std::move(dir); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 117 | depfile_ = std::move(df); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 123 | description_ = std::move(desc); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | outputs_ = std::move(out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 181 | partial_outputs_ = std::move(partial_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 187 | runtime_outputs_ = std::move(run_out); [ 135s] | ^ [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 205 | rspfile_ = std::move(rsp); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 213 | rspfile_content_ = std::move(content); [ 135s] | ^ [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 135s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 135s] 144 | Target::GetStringForOutputType(target->output_type())); [ 135s] | ^ [ 135s] In file included from ../src/gn/scope.h:17, [ 135s] from ../src/gn/args.h:14, [ 135s] from ../src/gn/build_settings.h:16, [ 135s] from ../src/gn/metadata.h:10, [ 135s] from ../src/gn/target.h:23: [ 135s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 135s] 58 | Err(const Err& other); [ 135s] | ^~~ [ 135s] ../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*)': [ 135s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 135s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 135s] | ^ [ 135s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 135s] 58 | Err(const Err& other); [ 135s] | ^~~ [ 135s] [193/194] AR gn_lib.a [ 142s] [194/194] LINK gn [ 142s] + exit 0 [ 142s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5ltAkc [ 142s] + umask 022 [ 142s] + cd /home/abuild/rpmbuild/BUILD [ 142s] + cd gn-20210313 [ 142s] + LANG=C [ 142s] + export LANG [ 142s] + unset DISPLAY [ 142s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64 [ 142s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64 [ 142s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64/usr/bin/gn [ 143s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.3 --unique-debug-src-base gn-20210313-1.3.x86_64 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 143s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64/usr/bin/gn [ 148s] 5675 blocks [ 148s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 148s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 148s] + /usr/lib/rpm/check-buildroot [ 148s] + /usr/lib/rpm//brp-compress [ 148s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 153s] + /usr/lib/rpm/brp-python-hardlink [ 153s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64 [ 153s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 153s] ~/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64 ~/rpmbuild/BUILD/gn-20210313 [ 153s] ~/rpmbuild/BUILD/gn-20210313 [ 153s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh 0 /home/abuild/rpmbuild/SOURCES [ 155s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 155s] [ 155s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 155s] [ 155s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.CXwbOE [ 155s] Processing files: gn-20210313-1.3.x86_64 [ 155s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hINIoF [ 155s] + umask 022 [ 155s] + cd /home/abuild/rpmbuild/BUILD [ 155s] + cd gn-20210313 [ 155s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64/usr/share/licenses/gn [ 155s] + export LC_ALL=C [ 155s] + LC_ALL=C [ 155s] + export LICENSEDIR [ 155s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64/usr/share/licenses/gn [ 155s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64/usr/share/licenses/gn [ 155s] + exit 0 [ 155s] Provides: gn = 20210313-1.3 gn(x86-64) = 20210313-1.3 [ 155s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 155s] Requires(post): /sbin/ldconfig [ 155s] Requires(postun): /sbin/ldconfig [ 155s] Requires: libasan.so.8()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) [ 155s] Processing files: gn-debugsource-20210313-1.3.x86_64 [ 155s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 155s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 155s] [ 156s] Provides: gn-debugsource = 20210313-1.3 gn-debugsource(x86-64) = 20210313-1.3 [ 156s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 156s] Processing files: gn-debuginfo-20210313-1.3.x86_64 [ 156s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 156s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 156s] [ 156s] Provides: gn-debuginfo = 20210313-1.3 gn-debuginfo(x86-64) = 20210313-1.3 [ 156s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 156s] Recommends: gn-debugsource(x86-64) = 20210313-1.3 [ 156s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64 [ 156s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.3.src.rpm [ 158s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/gn-20210313-1.3.x86_64.rpm [ 159s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/gn-debugsource-20210313-1.3.x86_64.rpm [ 175s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/gn-debuginfo-20210313-1.3.x86_64.rpm [ 175s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Wb7T7e [ 175s] + umask 022 [ 175s] + cd /home/abuild/rpmbuild/BUILD [ 175s] + cd gn-20210313 [ 175s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.3.x86_64 [ 175s] + exit 0 [ 176s] ... checking for files with abuild user/group [ 176s] ... creating baselibs [ 176s] ... comparing built packages with the former built [ 176s] /usr/lib/build/pkg-diff.sh [ 176s] compare /.build.oldpackages/gn-20210313-1.2.src.rpm /home/abuild/rpmbuild/SRPMS/gn-20210313-1.3.src.rpm [ 176s] This is not a prerelease project. Compare the project name. [ 176s] comparing disturl_distribution [ 176s] comparing the rpm tags of gn [ 176s] --- old-rpm-tags [ 176s] +++ new-rpm-tags [ 176s] @@ -81 +81 @@ [ 176s] -gn.spec 2fc9c5c22e60dd364314238999f9270f96c2da0db1b03888fbd3edaee452d7d6 32 [ 176s] +gn.spec dab412698e3c28ed3ad1a8bec56800f7a604de6f92ee7c055e7221db5d70ff0d 32 [ 176s] comparing rpmtags [ 177s] comparing RELEASE [ 177s] comparing PROVIDES [ 177s] comparing scripts [ 177s] comparing filelist [ 177s] comparing file checksum [ 177s] compare /.build.oldpackages/gn-20210313-1.2.x86_64.rpm /home/abuild/rpmbuild/RPMS/x86_64/gn-20210313-1.3.x86_64.rpm [ 178s] Comparing gn-20210313-1.2.x86_64.rpm to gn-20210313-1.3.x86_64.rpm [ 178s] This is not a prerelease project. Compare the project name. [ 178s] comparing disturl_distribution [ 178s] comparing the rpm tags of gn [ 178s] --- old-rpm-tags [ 178s] +++ new-rpm-tags [ 178s] @@ -104 +104 @@ [ 178s] -/usr/bin/gn 58d3631293ea9217cb222b38b243d61a0033b4754cd57ca2c378c70ece2cb360 0 [ 178s] +/usr/bin/gn 901aaf9b2b88734d20805fc9df32bb1d29cd0c3da829d62b86a799e942125eaa 0 [ 178s] @@ -112 +112 @@ [ 178s] -gn-20210313-1.2.src.rpm [ 178s] +gn-20210313-1.3.src.rpm [ 178s] comparing rpmtags [ 178s] comparing RELEASE [ 179s] comparing PROVIDES [ 179s] comparing scripts [ 179s] comparing filelist [ 179s] comparing file checksum [ 179s] creating rename script [ 179s] RPM file checksum differs. [ 179s] Extracting packages [ 190s] /usr/bin/gn differs in ELF sections [ 190s] --- old /usr/bin/gn (objdump) [ 190s] +++ new /usr/bin/gn (objdump) [ 190s] @@ -2,838396 +2,865573 @@ [ 190s] .//usr/bin/gn: file format elf64-x86-64 [ 190s] [ 190s] Contents of section .interp: [ 190s] - 400318 2f6c6962 36342f6c 642d6c69 6e75782d /lib64/ld-linux- [ 190s] - 400328 7838362d 36342e73 6f2e3200 x86-64.so.2. [ 190s] + 0318 2f6c6962 36342f6c 642d6c69 6e75782d /lib64/ld-linux- [ 190s] + 0328 7838362d 36342e73 6f2e3200 x86-64.so.2. [ 190s] Contents of section .note.gnu.property: [ 190s] - 400338 04000000 30000000 05000000 474e5500 ....0.......GNU. [ 190s] - 400348 028000c0 04000000 01000000 00000000 ................ [ 190s] - 400358 010001c0 04000000 09000000 00000000 ................ [ 190s] - 400368 020001c0 04000000 03000000 00000000 ................ [ 190s] + 0338 04000000 30000000 05000000 474e5500 ....0.......GNU. [ 190s] + 0348 028000c0 04000000 01000000 00000000 ................ [ 190s] + 0358 010001c0 04000000 09000000 00000000 ................ [ 190s] + 0368 020001c0 04000000 03000000 00000000 ................ [ 190s] Contents of section .note.ABI-tag: [ 190s] - 40039c 04000000 10000000 01000000 474e5500 ............GNU. [ 190s] - 4003ac 00000000 03000000 02000000 00000000 ................ [ 190s] + 039c 04000000 10000000 01000000 474e5500 ............GNU. [ 190s] + 03ac 00000000 03000000 02000000 00000000 ................ [ 190s] Contents of section .hash: [ 190s] - 4003c0 c5000000 e4000000 0e000000 00000000 ................ [ 190s] - 4003d0 cc000000 00000000 92000000 00000000 ................ [ 190s] - 4003e0 00000000 70000000 63000000 00000000 ....p...c....... [ 190s] - 4003f0 67000000 ad000000 00000000 00000000 g............... [ 190s] - 400400 00000000 cf000000 aa000000 32000000 ............2... [ 190s] - 400410 00000000 8c000000 68000000 1f000000 ........h....... [ 190s] - 400420 35000000 28000000 00000000 00000000 5...(........... [ 190s] - 400430 96000000 84000000 6c000000 b7000000 ........l....... [ 190s] - 400440 a5000000 00000000 80000000 6b000000 ............k... [ 190s] - 400450 00000000 40000000 00000000 75000000 ....@.......u... [ 190s] - 400460 00000000 78000000 37000000 c2000000 ....x...7....... [ 190s] - 400470 00000000 22000000 00000000 c9000000 ...."........... [ 190s] - 400480 bd000000 c8000000 00000000 a0000000 ................ [ 190s] - 400490 43000000 c0000000 c6000000 00000000 C............... [ 190s] - 4004a0 b3000000 9d000000 98000000 00000000 ................ [ 190s] - 4004b0 00000000 a3000000 90000000 00000000 ................ [ 190s] - 4004c0 6f000000 d3000000 be000000 af000000 o............... [ 190s] - 4004d0 ce000000 00000000 00000000 00000000 ................ [ 190s] - 4004e0 ca000000 e0000000 1a000000 c4000000 ................ [ 190s] - 4004f0 7d000000 9c000000 00000000 5b000000 }...........[... [ 190s] - 400500 00000000 00000000 00000000 00000000 ................ [ 190s] - 400510 ba000000 00000000 9a000000 b6000000 ................ [ 190s] - 400520 08000000 88000000 39000000 00000000 ........9....... [ 190s] - 400530 00000000 00000000 31000000 00000000 ........1....... [ 190s] - 400540 9e000000 ae000000 2d000000 1c000000 ........-....... [ 190s] - 400550 6d000000 00000000 00000000 7c000000 m...........|... [ 190s] - 400560 00000000 a6000000 89000000 50000000 ............P... [ 190s] - 400570 00000000 00000000 00000000 95000000 ................ [ 190s] - 400580 71000000 53000000 a7000000 00000000 q...S........... [ 190s] - 400590 58000000 b0000000 8b000000 2e000000 X............... [ 190s] - 4005a0 c1000000 a8000000 46000000 00000000 ........F....... [ 190s] - 4005b0 02000000 9b000000 ac000000 44000000 ............D... [ 190s] - 4005c0 00000000 86000000 00000000 64000000 ............d... [ 190s] - 4005d0 c3000000 dd000000 00000000 e1000000 ................ [ 190s] - 4005e0 7f000000 76000000 c5000000 b9000000 ....v........... [ 190s] - 4005f0 00000000 00000000 3f000000 00000000 ........?....... [ 190s] - 400600 b4000000 65000000 b1000000 b5000000 ....e........... [ 190s] - 400610 9f000000 99000000 1d000000 30000000 ............0... [ 190s] - 400620 a1000000 bb000000 d4000000 87000000 ................ [ 190s] - 400630 d2000000 62000000 b2000000 77000000 ....b.......w... [ 190s] - 400640 07000000 91000000 18000000 19000000 ................ [ 190s] - 400650 a4000000 e3000000 00000000 00000000 ................ [ 190s] - 400660 27000000 79000000 00000000 3c000000 '...y.......<... [ 190s] - 400670 00000000 00000000 82000000 d9000000 ................ [ 190s] - 400680 3b000000 00000000 d0000000 d1000000 ;............... [ 190s] - 400690 00000000 56000000 5c000000 cb000000 ....V...\....... [ 190s] - 4006a0 4b000000 a2000000 00000000 00000000 K............... [ 190s] - 4006b0 66000000 6a000000 bf000000 df000000 f...j........... [ 190s] - 4006c0 8d000000 5a000000 00000000 00000000 ....Z........... [ 190s] - 4006d0 00000000 a9000000 00000000 00000000 ................ [ 190s] - 4006e0 00000000 00000000 00000000 00000000 ................ [ 190s] - 4006f0 00000000 00000000 00000000 00000000 ................ [ 190s] - 400700 00000000 00000000 00000000 00000000 ................ [ 190s] - 400710 00000000 00000000 00000000 00000000 ................ [ 190s] - 400720 00000000 00000000 00000000 00000000 ................ [ 190s] - 400730 00000000 00000000 00000000 00000000 ................ [ 190s] - 400740 0d000000 00000000 00000000 01000000 ................ [ 190s] - 400750 00000000 00000000 00000000 06000000 ................ [ 190s] - 400760 00000000 00000000 03000000 00000000 ................ [ 190s] - 400770 00000000 00000000 00000000 00000000 ................ [ 190s] - 400780 00000000 00000000 00000000 00000000 ................ [ 190s] - 400790 00000000 0c000000 04000000 26000000 ............&... [ 190s] - 4007a0 00000000 0b000000 00000000 00000000 ................ [ 190s] - 4007b0 00000000 00000000 00000000 0f000000 ................ [ 190s] - 4007c0 00000000 17000000 00000000 00000000 ................ [ 190s] - 4007d0 00000000 00000000 2a000000 00000000 ........*....... [ 190s] - 4007e0 00000000 00000000 3e000000 00000000 ........>....... [ 190s] - 4007f0 00000000 00000000 00000000 00000000 ................ [ 190s] - 400800 00000000 33000000 34000000 00000000 ....3...4....... [ 190s] - 400810 2b000000 00000000 13000000 38000000 +...........8... [ 190s] - 400820 00000000 00000000 00000000 00000000 ................ [ 190s] - 400830 00000000 51000000 00000000 00000000 ....Q........... [ 190s] - 400840 16000000 00000000 47000000 00000000 ........G....... [ 190s] - 400850 d5000000 59000000 00000000 05000000 ....Y........... [ 190s] - 400860 10000000 57000000 00000000 00000000 ....W........... [ 190s] - 400870 60000000 54000000 4e000000 00000000 `...T...N....... [ 190s] - 400880 00000000 dc000000 55000000 e2000000 ........U....... [ 190s] - 400890 0a000000 00000000 3a000000 1b000000 ........:....... [ 190s] - 4008a0 00000000 41000000 00000000 5e000000 ....A.......^... [ 190s] - 4008b0 00000000 45000000 2c000000 cd000000 ....E...,....... [ 190s] - 4008c0 00000000 20000000 49000000 00000000 .... ...I....... [ 190s] - 4008d0 00000000 11000000 00000000 00000000 ................ [ 190s] - 4008e0 00000000 00000000 00000000 00000000 ................ [ 190s] - 4008f0 00000000 00000000 7b000000 25000000 ........{...%... [ 190s] - 400900 36000000 00000000 da000000 00000000 6............... [ 190s] - 400910 d7000000 83000000 00000000 00000000 ................ [ 190s] - 400920 00000000 00000000 2f000000 00000000 ......../....... [ 190s] - 400930 d6000000 1e000000 00000000 21000000 ............!... [ 190s] - 400940 8e000000 00000000 d8000000 3d000000 ............=... [ 190s] - 400950 00000000 23000000 6e000000 00000000 ....#...n....... [ 190s] - 400960 00000000 94000000 52000000 4d000000 ........R...M... [ 190s] - 400970 00000000 00000000 de000000 97000000 ................ [ 190s] - 400980 4c000000 00000000 00000000 74000000 L...........t... [ 190s] - 400990 00000000 09000000 24000000 00000000 ........$....... [ 190s] - 4009a0 00000000 4f000000 ab000000 00000000 ....O........... [ 190s] - 4009b0 29000000 00000000 61000000 8a000000 ).......a....... [ 190s] - 4009c0 72000000 b8000000 85000000 8f000000 r............... [ 190s] - 4009d0 5d000000 00000000 c7000000 00000000 ]............... [ 190s] - 4009e0 81000000 bc000000 73000000 00000000 ........s....... [ 190s] - 4009f0 4a000000 00000000 00000000 93000000 J............... [ 190s] - 400a00 00000000 db000000 7a000000 00000000 ........z....... [ 190s] - 400a10 00000000 7e000000 00000000 14000000 ....~........... [ 190s] - 400a20 00000000 42000000 00000000 69000000 ....B.......i... [ 190s] - 400a30 00000000 00000000 00000000 12000000 ................ [ 190s] - 400a40 00000000 00000000 00000000 00000000 ................ [ 190s] - 400a50 00000000 00000000 15000000 48000000 ............H... [ 190s] - 400a60 5f000000 00000000 00000000 _........... [ 190s] + 03c0 c5000000 e7000000 0e000000 00000000 ................ [ 190s] + 03d0 cc000000 00000000 9c000000 00000000 ................ [ 190s] + 03e0 00000000 77000000 6a000000 00000000 ....w...j....... [ 190s] + 03f0 6e000000 b7000000 00000000 00000000 n............... [ 190s] + 0400 00000000 d7000000 b4000000 35000000 ............5... [ 190s] + 0410 00000000 93000000 6f000000 22000000 ........o..."... [ 190s] + 0420 38000000 2b000000 00000000 00000000 8...+........... [ 190s] + 0430 a0000000 8b000000 73000000 c2000000 ........s....... [ 190s] + 0440 af000000 00000000 87000000 72000000 ............r... [ 190s] + 0450 00000000 44000000 00000000 7c000000 ....D.......|... [ 190s] + 0460 00000000 7f000000 3a000000 d0000000 ........:....... [ 190s] + 0470 00000000 25000000 00000000 d4000000 ....%........... [ 190s] + 0480 ca000000 c9000000 00000000 aa000000 ................ [ 190s] + 0490 47000000 ce000000 d3000000 00000000 G............... [ 190s] + 04a0 be000000 a7000000 a2000000 00000000 ................ [ 190s] + 04b0 00000000 ad000000 9a000000 00000000 ................ [ 190s] + 04c0 76000000 da000000 cb000000 b9000000 v............... [ 190s] + 04d0 d6000000 00000000 00000000 00000000 ................ [ 190s] + 04e0 bb000000 e3000000 1b000000 53000000 ............S... [ 190s] + 04f0 84000000 a6000000 00000000 61000000 ............a... [ 190s] + 0500 00000000 00000000 00000000 00000000 ................ [ 190s] + 0510 c5000000 00000000 a4000000 c1000000 ................ [ 190s] + 0520 08000000 8f000000 3c000000 00000000 ........<....... [ 190s] + 0530 00000000 00000000 34000000 00000000 ........4....... [ 190s] + 0540 a8000000 b8000000 30000000 1d000000 ........0....... [ 190s] + 0550 74000000 00000000 00000000 83000000 t............... [ 190s] + 0560 00000000 b0000000 90000000 55000000 ............U... [ 190s] + 0570 00000000 00000000 00000000 9f000000 ................ [ 190s] + 0580 78000000 58000000 b1000000 00000000 x...X........... [ 190s] + 0590 5d000000 ba000000 92000000 31000000 ]...........1... [ 190s] + 05a0 cf000000 b2000000 4a000000 00000000 ........J....... [ 190s] + 05b0 02000000 a5000000 b6000000 48000000 ............H... [ 190s] + 05c0 00000000 8d000000 00000000 6b000000 ............k... [ 190s] + 05d0 d1000000 5e000000 00000000 e4000000 ....^........... [ 190s] + 05e0 86000000 7d000000 d2000000 c4000000 ....}........... [ 190s] + 05f0 00000000 00000000 43000000 00000000 ........C....... [ 190s] + 0600 bf000000 6c000000 bc000000 c0000000 ....l........... [ 190s] + 0610 a9000000 a3000000 1e000000 33000000 ............3... [ 190s] + 0620 ab000000 c6000000 db000000 8e000000 ................ [ 190s] + 0630 d9000000 69000000 bd000000 7e000000 ....i.......~... [ 190s] + 0640 07000000 9b000000 19000000 1a000000 ................ [ 190s] + 0650 ae000000 e6000000 00000000 00000000 ................ [ 190s] + 0660 2a000000 80000000 00000000 40000000 *...........@... [ 190s] + 0670 00000000 00000000 89000000 de000000 ................ [ 190s] + 0680 3f000000 00000000 d8000000 99000000 ?............... [ 190s] + 0690 00000000 5b000000 62000000 97000000 ....[...b....... [ 190s] + 06a0 4f000000 ac000000 00000000 00000000 O............... [ 190s] + 06b0 6d000000 71000000 cd000000 66000000 m...q.......f... [ 190s] + 06c0 94000000 60000000 00000000 00000000 ....`........... [ 190s] + 06d0 00000000 b3000000 00000000 00000000 ................ [ 190s] + 06e0 00000000 00000000 00000000 00000000 ................ [ 190s] + 06f0 00000000 00000000 00000000 00000000 ................ [ 190s] + 0700 00000000 00000000 00000000 00000000 ................ [ 190s] + 0710 00000000 00000000 00000000 00000000 ................ [ 190s] + 0720 00000000 00000000 00000000 00000000 ................ [ 190s] + 0730 00000000 00000000 00000000 00000000 ................ [ 190s] + 0740 00000000 0d000000 00000000 00000000 ................ [ 190s] + 0750 01000000 00000000 00000000 00000000 ................ [ 190s] + 0760 00000000 00000000 06000000 00000000 ................ [ 190s] + 0770 00000000 03000000 00000000 00000000 ................ [ 190s] + 0780 00000000 00000000 00000000 00000000 ................ [ 190s] + 0790 00000000 00000000 00000000 00000000 ................ [ 190s] + 07a0 0c000000 04000000 29000000 00000000 ........)....... [ 190s] + 07b0 0b000000 00000000 00000000 00000000 ................ [ 190s] + 07c0 00000000 00000000 0f000000 00000000 ................ [ 190s] + 07d0 00000000 18000000 00000000 00000000 ................ [ 190s] + 07e0 00000000 00000000 2d000000 00000000 ........-....... [ 190s] + 07f0 00000000 00000000 42000000 00000000 ........B....... [ 236s] /usr/bin/gn differs in assembler output [ 236s] --- old /usr/bin/gn (disasm) [ 236s] +++ new /usr/bin/gn (disasm) [ 236s] @@ -115,11 +115,6 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt: [ 236s] jmp *offset(%rip) # <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4> [ 236s] push $something [ 236s] @@ -175,16 +170,6 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt: [ 236s] jmp *offset(%rip) # <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21> [ 236s] push $something [ 236s] @@ -320,11 +305,6 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] __cxa_guard_release@plt: [ 236s] jmp *offset(%rip) # <__cxa_guard_release@CXXABI_1.3> [ 236s] push $something [ 236s] @@ -425,11 +405,6 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] memset@plt: [ 236s] jmp *offset(%rip) # [ 236s] push $something [ 236s] @@ -480,11 +455,6 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] _ZNSo9_M_insertIlEERSoT_@plt: [ 236s] jmp *offset(%rip) # <_ZNSo9_M_insertIlEERSoT_@GLIBCXX_3.4.9> [ 236s] push $something [ 236s] @@ -520,11 +490,6 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt: [ 236s] jmp *offset(%rip) # <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4> [ 236s] push $something [ 236s] @@ -760,26 +725,11 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] setenv@plt: [ 236s] jmp *offset(%rip) # [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] _ZSt24__throw_out_of_range_fmtPKcz@plt: [ 236s] jmp *offset(%rip) # <_ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20> [ 236s] push $something [ 236s] @@ -1005,21 +955,11 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -__cxa_pure_virtual@plt: [ 236s] - jmp *offset(%rip) # <__cxa_pure_virtual@CXXABI_1.3> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt: [ 236s] jmp *offset(%rip) # <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21> [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] -_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@plt: [ 236s] - jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4> [ 236s] - push $something [ 236s] - jmp <_ZNSo3putEc@plt-0x10> [ 236s] - [ 236s] close@plt: [ 236s] jmp *offset(%rip) # [ 236s] push $something [ 236s] @@ -1045,399 +985,403 @@ [ 236s] push $something [ 236s] jmp <_ZNSo3putEc@plt-0x10> [ 236s] [ 236s] +Disassembly of section .plt.got: [ 236s] + [ 236s] +__cxa_finalize@plt: [ 236s] + jmp *offset(%rip) # <__cxa_finalize@GLIBC_2.2.5> [ 236s] + xchg %ax,%ax [ 236s] + [ 236s] Disassembly of section .text: [ 236s] [ 236s] -_ZNKSt5ctypeIcE8do_widenEc@@Base-0x185f40: [ 236s] +_ZNKSt5ctypeIcE8do_widenEc@@Base-0x188d00: [ 236s] call <__asan_handle_no_return@plt> [ 236s] - mov $something,%edi [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt20__throw_length_errorPKc@plt> [ 236s] call <__asan_handle_no_return@plt> [ 236s] - mov $something,%edi [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt19__throw_logic_errorPKc@plt> [ 236s] call <__asan_handle_no_return@plt> [ 236s] - mov $something,%edi [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt20__throw_length_errorPKc@plt> [ 236s] nop [ 236s] call <__asan_handle_no_return@plt> [ 236s] - mov $something,%edi [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt20__throw_length_errorPKc@plt> [ 236s] - mov %rdx,%r14 [ 236s] + mov %rdx,-offset(%rbp) [ 236s] call <__asan_handle_no_return@plt> [ 236s] - mov %r14,%rcx [ 236s] + mov -offset(%rbp),%rcx [ 236s] mov %rbx,%rdx [ 236s] - mov $something,%esi [ 236s] - mov $something,%edi [ 236s] xor %eax,%eax [ 236s] + lea offset(%rip),%rsi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt24__throw_out_of_range_fmtPKcz@plt> [ 236s] call <__asan_handle_no_return@plt> [ 236s] mov %r14,%rcx [ 236s] mov %rbx,%rdx [ 236s] - mov $something,%esi [ 236s] - mov $something,%edi [ 236s] xor %eax,%eax [ 236s] + lea offset(%rip),%rsi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt24__throw_out_of_range_fmtPKcz@plt> [ 236s] call <__asan_handle_no_return@plt> [ 236s] - mov $something,%edi [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt20__throw_length_errorPKc@plt> [ 236s] nop [ 236s] mov %rdx,-offset(%rbp) [ 236s] call <__asan_handle_no_return@plt> [ 236s] mov -offset(%rbp),%rcx [ 236s] - mov $something,%esi [ 236s] xor %eax,%eax [ 236s] mov -offset(%rbp),%rdx [ 236s] - mov $something,%edi [ 236s] + lea offset(%rip),%rsi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] + lea offset(%rip),%rdi # <_ZNKSt5ctypeIcE8do_widenEc@@Base + ofs> [ 236s] call <_ZSt24__throw_out_of_range_fmtPKcz@plt> [ 236s] call <__asan_handle_no_return@plt> [ 236s] + mov -offset(%rbp),%rdx [ 236s] mov %r12,%rcx [ 236s] - mov $something,%esi [ 236s] xor %eax,%eax [ 236s] compare /.build.oldpackages/gn-debuginfo-20210313-1.2.x86_64.rpm /home/abuild/rpmbuild/RPMS/x86_64/gn-debuginfo-20210313-1.3.x86_64.rpm [ 236s] skipping -debuginfo package [ 236s] compare /.build.oldpackages/gn-debugsource-20210313-1.2.x86_64.rpm /home/abuild/rpmbuild/RPMS/x86_64/gn-debugsource-20210313-1.3.x86_64.rpm [ 237s] Comparing gn-debugsource-20210313-1.2.x86_64.rpm to gn-debugsource-20210313-1.3.x86_64.rpm [ 237s] This is not a prerelease project. Compare the project name. [ 237s] comparing disturl_distribution [ 238s] comparing the rpm tags of gn-debugsource [ 238s] --- old-rpm-tags [ 238s] +++ new-rpm-tags [ 238s] @@ -862 +862 @@ [ 238s] -gn-20210313-1.2.src.rpm [ 238s] +gn-20210313-1.3.src.rpm [ 238s] comparing rpmtags [ 238s] comparing RELEASE [ 238s] comparing PROVIDES [ 238s] comparing scripts [ 238s] comparing filelist [ 239s] comparing file checksum [ 239s] creating rename script [ 239s] RPM meta information is identical [ 239s] No rpmlint.log available [ 239s] [ 239s] f02f04d0d991 finished "build gn.spec" at Mon Dec 16 15:23:58 UTC 2024. [ 239s]